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!

¿Fue útil?

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
scroll top