URL dinámica redirección .htaccess
-
23-09-2019 - |
Pregunta
Estoy utilizando el siguiente código al intento para redirigir una URL dinámica a una nueva URL dinámico, bajo el mismo dominio:
RewriteRule ^products/item/^\d([^/]+) /product/$1/ [R=301,L]
He intentado también éstos:
RewriteRule ^products/item/[^\d]([^/]+) /product/$1/ [R=301,L]
RewriteRule ^products/item/[0-9]([^/]+) /product/$1/ [R=301,L]
Pero esto fue redirigiendo /products/item/342/
a /product/42/
, I probado esto en un número más grande (por ejemplo, 123456789) y redirigido a /product/23456789/
.
Parece que mi regla no se está acelerando el dígito primeras veces, puede ayudar a nadie a resolver esto?
También he intentado usar [\d]
instaled de [0-9]
, pero esto tiene el mismo problema.
Saludos!
Solución
Trate
RewriteRule ^products/item/(\d[^/]+) /product/$1/ [R=301,L]
Otros consejos
RewriteRule ^products/item/([0-9]+) /product/$1/ [R=301,L]
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow