Force Trailing Slash Prestashop - ¡AYUDA!  

 
Luis
 Luis
Usuario activo

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

Citar
Respondido : 03/08/2017 12:17 pm
Pepe
 Pepe
Soporte CMS Webempresa 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

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 03/08/2017 3:18 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Por favor Iniciar Sesión o Registro