Seite 1 von 1

Alles auf index.php?$1 Leiten ?

Verfasst: 27.12.2008 00:40
von MrSpoocy
Hi,

ich würde gern das ab einem bestimmten ordner z.b. http://www.modrewrite.de/info/ auf die in dem ordner index.php geliette wird und alles
was über den ordner hienaus steht soll an die index.php ran gehangen werden also z.b.

http://www.modrewrite.de/info/test_05_457.png
wird zu
http://www.modrewrite.de/info/index.php?test_05_457.png

aber auch SubFolder:

http://www.modrewrite.de/info/09/93_457
wird zu
http://www.modrewrite.de/info/index.php?09/93_457

und nin ein problem was mir in den versuchen passiert ist .. wenn

http://www.modrewrite.de/info/test/test_#00CCFF_457.png
ist geht es nicht mehr, da gibs immer probleme mit dem #.

Einer nee Idee wie die regel dafür aussehene muss ?

mfg Spoocy

Verfasst: 27.12.2008 10:00
von Gumbo

Code: Alles auswählen

RewriteCond %{REQUEST_URI} !^/info/index\.php$
RewriteRule ^info/(.+) /info/index.php?$1 [L]

Verfasst: 28.12.2008 13:56
von MrSpoocy
Danke für deine schnelle antwort, aber ein problem ist mir da noch aufgefallen ...


http://www.modrewrite.de/info/./test

dann soll daraus

http://www.modrewrite.de/info/index.php?./test

werden aber irgendwie leitet er es automatisch immer auf

http://www.modrewrite.de/info/test weiter :(

Verfasst: 29.12.2008 00:36
von Gumbo
Das macht bereits dein Browser. Der entfernt das unnötige Pfadsegment „.“ noch vor der Anfrage an den Server.