.htaccess Umleitung dynamische URL
-
23-09-2019 - |
Frage
Ich verwende den folgenden Code Versuch eine dynamische URL auf eine neue dynamische URL umleiten, unter der gleichen Domain:
RewriteRule ^products/item/^\d([^/]+) /product/$1/ [R=301,L]
Ich habe diese auch versucht,
RewriteRule ^products/item/[^\d]([^/]+) /product/$1/ [R=301,L]
RewriteRule ^products/item/[0-9]([^/]+) /product/$1/ [R=301,L]
Aber das /products/item/342/
zu /product/42/
wurde umgeleitet, Getestet habe ich diese auf eine größere Zahl (zum Beispiel 123456789) und umgeleitet /product/23456789/
.
Es scheint, dass meine Regel zieht an nicht die Premieren Ziffer, kann jemand mir helfen, dieses Problem beheben?
Ich habe auch versucht [\d]
mit der [0-9]
instaliert, aber das hat das gleiche Problem.
Cheers!
Lösung
Versuchen
RewriteRule ^products/item/(\d[^/]+) /product/$1/ [R=301,L]
Andere Tipps
RewriteRule ^products/item/([0-9]+) /product/$1/ [R=301,L]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow