Hallo,
ich habe die folgende .htaccess Datei:
RewriteEngine On
RewriteRule dashboard/(.*)/remove/(.*).html index.php?site=dashboard&remove=$2 [L]
RewriteRule dashboard/(.*)/mail/(.*).html index.php?site=dashboard&mail=$2 [L]
RewriteRule dashboard/(.*).html index.php?site=dashboard [L]
RewriteRule profile/(.*).html index.php?site=profile [L]
RewriteRule userpage/(.*).html index.php?site=userpage&name=$1 [L]
RewriteRule nonmember/(.*).html index.php?site=nonmember&name=$1 [L]
RewriteRule adminpanel/(.*).html index.php?site=adminpanel&name=$1 [L]
RewriteRule search_results/(.*).html index.php?site=search_results&search=$1 [L]
RewriteRule showusers.html index.php?site=show_users [L]
RewriteRule success_creation/(.*).html index.php?site=success_creation&name=$1 [L]
RewriteRule surcle/(.*)/view/(.*).html index.php?site=surcle&name=$1&view=$2 [L]
RewriteRule surcle/(.*).html index.php?site=surcle&name=$1 [L]
RewriteRule (.*).html index.php?site=$1 [L]
RewriteRule ([^.]+) index.php?site=surcle&name=$1
Zum Verständnis:
Die Regeln sollen von oben nach unten durchlaufen werden, trifft keine der Regeln zu, so soll die letzte greifen. Leider liefert mir der Firefox immer ein "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann." zurück.
In Worten ausgedrückt soll die letzte Regel bedeuten: "Leite alles um was mindestens ein Zeichen aber keinen Punkt enthält."
Beispiele:
www.example.com -> keine der Regeln greift
www.example.com/foo.html -> Vorletzte Regel greift
www.example.com/foo -> Letzte Regel greift
Wo liegt mein Denkfehler?
Viele Grüße!
ich habe die folgende .htaccess Datei:
RewriteEngine On
RewriteRule dashboard/(.*)/remove/(.*).html index.php?site=dashboard&remove=$2 [L]
RewriteRule dashboard/(.*)/mail/(.*).html index.php?site=dashboard&mail=$2 [L]
RewriteRule dashboard/(.*).html index.php?site=dashboard [L]
RewriteRule profile/(.*).html index.php?site=profile [L]
RewriteRule userpage/(.*).html index.php?site=userpage&name=$1 [L]
RewriteRule nonmember/(.*).html index.php?site=nonmember&name=$1 [L]
RewriteRule adminpanel/(.*).html index.php?site=adminpanel&name=$1 [L]
RewriteRule search_results/(.*).html index.php?site=search_results&search=$1 [L]
RewriteRule showusers.html index.php?site=show_users [L]
RewriteRule success_creation/(.*).html index.php?site=success_creation&name=$1 [L]
RewriteRule surcle/(.*)/view/(.*).html index.php?site=surcle&name=$1&view=$2 [L]
RewriteRule surcle/(.*).html index.php?site=surcle&name=$1 [L]
RewriteRule (.*).html index.php?site=$1 [L]
RewriteRule ([^.]+) index.php?site=surcle&name=$1
Zum Verständnis:
Die Regeln sollen von oben nach unten durchlaufen werden, trifft keine der Regeln zu, so soll die letzte greifen. Leider liefert mir der Firefox immer ein "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann." zurück.
In Worten ausgedrückt soll die letzte Regel bedeuten: "Leite alles um was mindestens ein Zeichen aber keinen Punkt enthält."
Beispiele:
www.example.com -> keine der Regeln greift
www.example.com/foo.html -> Vorletzte Regel greift
www.example.com/foo -> Letzte Regel greift
Wo liegt mein Denkfehler?
Viele Grüße!
Kommentar