.htaccess Modrevrite optionale Angabe
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausdruck
blocken
code
datei
funktionieren
glauben
helfen
index
muster
nennen
page
parameter
regel
regeln
-
Hi
Ich wusste nicht genau wie ich den Titel nennen soll & hoffe daher das das so verständlich ist.
Ich habe in meiner .htaccess ungefähr dieses Muster:
RewriteEngine on RewriteRule ^seitexyz/([a-zA-Z0-9_-]+)/(.*)\.html$ index.php?page=seitexyz&code=$1&mod=$2 [L]
Ich möchte der Datei index.php noch einen Parameter übergeben.
Muster: (wie ein verzeichniss) ... /Parametername:Parameterwert/ ...
Also so:
RewriteEngine on RewriteRule ^seitexyz/([a-zA-Z0-9_-]+)/(.*):(.*)/(.*)\.html$ index.php?page=seitexyz&code=$1&mod=$4&$2=$3 [L]
Allerdings soll dieser Block optional sein. es soll also sowohl das erste als auch das 2. funktionieren (nur in einem eben).
Ich glaube, dazu bräuchte ich einen Ausdruck der sagt: slash oder leer
Ich hoffe Ihr könnt mir helfen ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
dafür brauchst du zwei verscheidene regeln, wobei du zuerst die restrikitvere schriebn solltest.
also sollte der parameter gesetzt sein -> leite zu index?code=deinCode
die wzweite regel ist dann die ohne parameter
RewriteEngine on
RewriteRule ^seitexyz/([a-zA-Z0-9_-]+)/(.*):(.*)/(.*)\.html$ index.php?page=seitexyz&code=$1&mod=$4&$2=$3 [L]
RewriteRule ^seitexyz/([a-zA-Z0-9_-]+)/(.*)\.html$ index.php?page=seitexyz&code=$1&mod=$2 [L]
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage