Timmer
Mitglied
Hey, ich hab ein kleines Mod Rewrite Problem. Ich möchte mehrere Regeln definieren, damit ein Link über 4 Regeln erreichbar ist.
Hier ein kleines Beispiel:
Ursprünglicher Link:
Erreichbar über:
Meine jetzigen Regeln:
Das Problem ist jetzt, dass nur die letzte der Regeln greift, bei allen anderen gibts nen 404-Error...
Ich muss dazusagen, dass ich bis jetzt noch nie mit Mod Rewrite gearbeitet habe...
[EDIT]
Jetzt gehts, woran es lag, weiß ich nicht, habe nichts verändert...
[EDIT]
Ich wollte die Regeln vereinfachen, jetzt gehts wieder nich...
Der Aufruf von http://www.domain.de/login/de/ erzeugt einen 404 Error, der Aufruf von http://www.domain.de/login/ einen 500 Error...
Hier ein kleines Beispiel:
Ursprünglicher Link:
Code:
http://domain.de/index.php?site=login&lang=de
Code:
http://domain.de/site/de/
http://domain.de/site/de
http://domain.de/site/
http://domain.de/site
Code:
RewriteRule ^([^/]*)$ /index.php?site=$1
RewriteRule ^([^/]*)/$ /index.php?site=$1
RewriteRule ^([^/]*)/([^/]*)$ /index.php?site=$1&lang=$2
RewriteRule ^([^/]*)/([^/]*)/$ /index.php?site=$1&lang=$2 [L]
Ich muss dazusagen, dass ich bis jetzt noch nie mit Mod Rewrite gearbeitet habe...
[EDIT]
Jetzt gehts, woran es lag, weiß ich nicht, habe nichts verändert...
[EDIT]
Ich wollte die Regeln vereinfachen, jetzt gehts wieder nich...
Code:
RewriteEngine On
RewriteRule ^([^/]+)/([^/]+)/?$ /index.php?site=$1&lang=$2 [C]
RewriteRule ^([^/]+)/?$ /index.php?site=$1 [L]
Der Aufruf von http://www.domain.de/login/de/ erzeugt einen 404 Error, der Aufruf von http://www.domain.de/login/ einen 500 Error...
Zuletzt bearbeitet: