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.

2 Kommentare

  1. 1

    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

  2. 2

    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]

Was denkst du?


Zustimmung zur Datenspeicherung lt. DSGVO