Force Trailing Slas...
 
Avisos
Vaciar todo

Force Trailing Slash Prestashop - ¡AYUDA!

2 Respuestas
2 Usuarios
0 Reactions
505 Visitas
 Luis
Respuestas: 10
Active Member
Topic starter
 

Buenos días chicos,

Quisiera saber cómo podría hacer que todos los productos, los cuales terminan en .html, forzasen una redirección de forma que una posible versión terminada en .html/ redirigiese a la versión correcta, es decir, .html.

Las categorías sí que redireccionan bien. Por poner un ejemplo, una hipotética URL que terminase en /jabones-naturales sí que redirecciona a la suya correcta, que sería: /jabones-naturales/, pero no en el caso de los productos.

Se me ocurre una alternativa, que es mediante .htaccess redireccionar tooooooodos los productos de la versión .html/ a la versión .html, pero claro, debe de haber alguna forma más sencilla y dinámica de hacerlo.

¿Podéis echarme un cable?

¡Gracias de antemano!

Luis

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 03/08/2017 11:17 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Luis.

Prueba añadir lo siguiente en tu archivo htaccess:

#Force trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !.[^/]*$
RewriteRule ^(.*)$ /$1/ [L,R=301]

Un saludo


 
Respondido : 03/08/2017 2:18 pm