Hola, no sé por qué en mi tienda prestashop (primoproteccion.es) si no añado la / al final de la URL me da error 404.
He visto otras tiendas Prestashop en las que esto no pasa.
¿alguna sugerencia?
Graicas
Contenido solo visible a usuarios registrados
Que tal
Al parecer tienes activa una redirección sin embargo he intentado colocar tu URL principal con "/" y sucede la redirección a la URL sin el símbolo
Tampoco he logrado recrear un error 404 modificando la URL quitando el símbolo "/"
Valida la configuración de tus URLs amigables pero por aca todo se comporta sin problemas
https://www.webempresa.com/blog/activar-las-urls-amigables-en-prestashop.html
Saludos!
Hola @bruno-vichetti, gracias por tu respuesta.
Las URL's amigables están activadas, si intentas entrar en la URL https://primoproteccion.es/ropa-laboral/ verás que te lleva a la página correcta, sin embargo, si intentas entrar en https://primoproteccion.es/ropa-laboral te lleva a una página con error 404.
Casualmente, me acabo de dar cuenta que esto pasa con todas las URL de categorías excepto en la URL https://primoproteccion.es/calzado-de-seguridad/, en este caso si quitas la barra del final te redirige poniendo la barra al final de nuevo.
Gracias.
Hola Primo,
En este caso prueba redireccionar todas las URL sin (/) al final a la URL correcto que es con este slash al final, para ello revisa añadir el siguiente código en el archivo .htaccess de tu sitio web
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*[^/]$ /$0/ [L,R=301]
Este archivo puedes localizarlo en tu cuenta de hosting ingresando al Administrador de archivos → public_html → directorio de tu sitio web.
Ten en cuenta realizar una copiar de seguridad de tu archivo antes de hacer cualquier cambio, de esta forma si se genera algun error puedes restaurarla.
Un Saludo
Hola Karen, ya he podido probar el código que me enviaste para poner en .htaccess.
El código funciona pero las imágenes no se ven porque están en webp. Tengo otra regla en .htaccess para que se muestren en webp, es probable que causen conflicto, te pongo el código por si me puedes echar una mano:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp]
</IfModule>
Gracias.
Hola Primo,
Actualmente veo que las imágenes se muestran todas en JPG y no en su versión webP por lo que es posible este código no este funcionando, puedes probar removerlo y revisar si al hacerlo el código anterior funciona de forma correcta.
Una opción para poder servir tus imágenes en webP es convertirlas y configurarlas con un plugin como WebP Express, puedes ver como funciona el plugin y su configuración en el siguiente artículo que tenemos disponible → https://www.webempresa.com/blog/usar-imagenes-webp-wordpress.html
Verifica esto y nos comentas como va todo
Un Saludo