.htaccess reindirizzamento URL dinamico
-
23-09-2019 - |
Domanda
Sto usando il seguente codice tentativo per reindirizzare un URL dinamico per un nuovo URL dinamico, sotto lo stesso dominio:
RewriteRule ^products/item/^\d([^/]+) /product/$1/ [R=301,L]
Ho provato anche queste:
RewriteRule ^products/item/[^\d]([^/]+) /product/$1/ [R=301,L]
RewriteRule ^products/item/[0-9]([^/]+) /product/$1/ [R=301,L]
Ma questo è stato riorientando /products/item/342/
a /product/42/
, ho provato questo su un numero maggiore (per esempio 123456789) ed è reindirizzato a /product/23456789/
.
Sembrerebbe che la mia regola non è in ripresa la cifra primati, chiunque può aiutare a risolvere questo?
Ho anche provato ad utilizzare [\d]
instaled di [0-9]
, ma questo ha lo stesso problema.
Cheers!
Soluzione
Prova
RewriteRule ^products/item/(\d[^/]+) /product/$1/ [R=301,L]
Altri suggerimenti
RewriteRule ^products/item/([0-9]+) /product/$1/ [R=301,L]
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow