• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

modrewrite und variablen

zoom

Antonowka
Registriert
06.03.06
Beiträge
356
Hallo!

Ich habe auf meinem Server per .htaccess RewriteEngine aktiviert:
Code:
RewriteEngine on
RewriteRule ^([^/.]+)/?$ index.php?eins=$1 [NC]
RewriteRule ^([^/.]+)/([^/.]+)/?$ index.php?eins=$1&zwei=$2 [NC]
RewriteRule ^([^/.]+)/([^/.]+)/([^/.]+)/?$ index.php?eins=$1&zwei=$2&drei=$3 [NC]

Wenn ich nun domain.de/variable aufrufe, leitet der Apache-Server auf folgende Seite weiter: domain.de/variable/?eins=variable

Woran könnte das liegen? Hat jemand eine Idee?

Gruß zoom
 
Das sagst du ihm in Zeile zwei. Da steht nur index.php, und dies ist vom aktuelle, wenn auch theoretischen Verzeichnis aus. Also bei domain.de/variable eben halt /variable/.

Verwende stattdessen /index.php?eins=$1
 
Ich habe den Fehler gefunden. Die Variable eins hatte den selben Namen wie ein Ordner in der Struktur. Dadurch kam es zu dem Phänomen.

Gruß zoom