Astoria: mod_rewrite

Beitrag lesen

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.