Hallo zusammen ![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Ich habe ein ganz simples Problem wie mir scheint, aber ich bekomme es einfach nicht hin.
Ausgegangen soll von der Domain "test.localhost" ich möchte alle Requests an diese Domain an die index.php im Grundverzeichnis senden. Das mache ich wie folgt:
Soweit so gut. Es gibt ein Template-Ordner. Dieser soll nicht von dieser Regel betroffen sein:
Gut nun scheint alles zu funktionieren. Wenn ich einen Request an "test.localhost/testdir/nocheins" (das Directory existiert nicht auf dem Server) sende bekommt meine index.php "testdir/nocheins". Wunderbar. Jetzt habe ich aber ein Verzeichnis "data" das existiert.
Ein Request an "test.localhost/data[COLOR="Red"]/[/COLOR]" sendet an meine index.php "data/".
Ein Request an "test.localhost/data" sendet an meine index.php "data" ABER leitet gleichzeitig auch weiter und in der Adresszeile steht danach:
Wie kann ich das verhindern?
Danke schon mal für eure Hilfe
.
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Ich habe ein ganz simples Problem wie mir scheint, aber ich bekomme es einfach nicht hin.
Ausgegangen soll von der Domain "test.localhost" ich möchte alle Requests an diese Domain an die index.php im Grundverzeichnis senden. Das mache ich wie folgt:
Code:
RewriteRule (.*) index.php?request=$1 [QSA,L]
Code:
RewriteRule template/(.*) - [R,L] RewriteRule (.*) index.php?request=$1 [QSA,L]
Ein Request an "test.localhost/data[COLOR="Red"]/[/COLOR]" sendet an meine index.php "data/".
Ein Request an "test.localhost/data" sendet an meine index.php "data" ABER leitet gleichzeitig auch weiter und in der Adresszeile steht danach:
Code:
http://test.localhost/data/?request=data
Danke schon mal für eure Hilfe
![Big Grin](https://www.php-resource.de/forum/core/images/smilies/biggrin.gif)
Comment