Ich nutze eine .htaccess mit folgendem Inhalt:
Gibt der User also in seinem Browser beispielsweise www.beispielsdomain.de/wagenheber ein, klappt alles wunderbar. Problematisch wird es, wenn der Teil hinter dem Slash einen Bindestrich enthält, der User also z. B. www.beispielsdomain.de/lkw-pkw aufruft. Der Bindestrich führt zu "kategorie = lkw". Der Bindestrich wird also als Trenner interpretiert. Mit einem Unterstrich www.beispielsdomain.de/lkw_pkw klappt alles prima ("kategorie = lkw_pkw").
Habt ihr einen Tipp für mich, wie ich meine .htaccess anpassen muss, damit Bindestriche nicht als Trenner interpretiert, sondern korrekt übergeben werden?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([\w]+)/?([\w]+)? /index.php?kategorie=$1&produkt=$2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([\w]+)/?([\w]+)? /index.php?kategorie=$1&produkt=$2
Habt ihr einen Tipp für mich, wie ich meine .htaccess anpassen muss, damit Bindestriche nicht als Trenner interpretiert, sondern korrekt übergeben werden?
Kommentar