Hallo an alle!
Ich hoffe ich den Themenbereich "server" ist passend für mein mod_rewrite Problem.
-
Das hätt ich gerne:
www.domain.de/produkte.php?id=4
soll auf
www.domain.de/produkte-4.html
abgebildet werden. -
So hab ich es in der htaccess-Datei probiert:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{REQUEST_URI} produkte-(.*).html$
RewriteRule produkte-(.*).html$ /produkte.php?id=$1 -
Das ist mein Problem:
Die Umschreib-Regel funktioniert "zu gut". Wenn ich beliebige Unterverzeichnisse "erfinde", also z.B.
www.domain.de/irgendeinverzeichnis/produkte-4.html
dann greift die Regel trotzdem. Es wird sogar der Inhalt der Seite angezeigt, allerdings ohne CSS und Bilder, da deren relative Pfade natürlich nicht mehr stimmen.
Ich hab jetzt schon länger herumprobiert, habe auch absolute Pfade mit http://www.domain.de/produkte-(.*).html in die htaccess-Datei geschrieben, weil ich dachte, dass ich mein Problem somit umgehen kann, leider ohne Erfolg.
Vielleicht kann mir jemand den entscheidenden Tipp geben?
Danke und viele Grüße!
Andi