![]() |
Regex Anweisung in htaccess
Hallo,
ich versuche eine Seite mit zwei Url-Features auf eine get-id umzuleiten. ein Url Pattern soll den Anfang sgle/ haben als zum Beispiel: sgle/meine-stadt-mein-produkt/meine-firma_1.html das Regex sieht dann so aus: RewriteRule ^sgle/([-0-9A-Za-z]+)/([-0-9A-Za-z]+)([_])([0-9]+).html$ index.php?single=$4 [L] hat die Url kein sgle/ - Anfang soll das Regex so aussehen: RewriteRule ^([-0-9A-Za-z]+)/([-0-9A-Za-z]+)([_])([0-9]+).html$ index.php?id=$4 Leider gibt mir der Server an, dass er die Seite für das sgle-pattern nicht findet. Woran könnte das liegen? |
gelöst
Hallo,
ich hatte übersehen, dass ein Unterstrich statt ein Minus in der Url steht. das Regex funktioniert daher. |
Ich würde einfach alles auf die index.php umleiten. Das ist auch der übliche Lösungsansatz.
Code:
RewriteEngine On |
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:03 Uhr. |
Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG