Evtl. kann einer der hier mitlesenden mir ja bei folgendem Problem helfen. Ich möchte das das Anfragen wie z.B. index.php?id=12345 nach item-12345.php umgeschrieben werden. Irgendwie bin ich zu blöd eine passende Regel in die .htaccess-Datei zu schreiben. Meine Recherchen via Google waren leider auch nicht sehr erfolgreich.
RewriteRule index\.php?id=(.*) /item-$1.php
evtl muss vor das index.php noch ein forward slash. wichtig ist auch das escaping von dem punkt.
gruesse
Hallo Martin,
deinen Vorschlag hatte ich auch schon probiert, klappt aber nicht. Die .htaccess sieht derzeit so aus:
RewriteEngine On
RewriteBase /
RewriteRule ^item(.*)\.php$ http://blog.docx.org/index.php?name=entry$1 [QSA]
RewriteRule ^cat-(.*)\.php$ http://blog.docx.org/index.php?category_name=$1 [QSA]
Redirect 301 /rss.xml http://blog.docx.org/feed/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]