Hallo,
ich hab schon Stunden im Internet und im Archiv dieses Forums gesucht, ich komm einfach nicht weiter.
Möchte die URI http://www.beispiel.de/dingens/xyz auf die URI http://www.beispiel.de/katalog.php?Title=xyz umleiten lassen. Hier der Inhalt meiner .htaccess-Datei:
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^/dingens/(.+)$ /katalog.php?Title=$1
Funktioniert soweit schon. Allerdings schickt der Webserver respektive das Modul mod_rewrite alle neu geschriebenen URIs nochmal durch die Regeln und vermurxt dann alles. Auch alle Bilder, CSS- und JS-Dateien (die alle relativ referenziert sind) werden dann umgeleitet und sehen danach so aus:
http://www.beispiel.de/katalog.php?Title=css/print.css
Im Logfile findet sich dann sowas wie:
add path info postfix: C:/Internet/wwwroot/beispiel.de/dingens -> C:/Internet/wwwroot/beispiel.de/dingens/css/screen.css
was natürlich zu einem Http-Statuscode 404 führt.
Muss ich jede Datei und jeden Ordner als RewriteCondition pflegen, damit das nicht passiert oder wie geht das sonst?
Danke.