PrestaShop: err_too_many_redirects - ¿Cómo solucionar?
¿Recibe un error en su tienda PrestaShop y no puede acceder porque el error err_too_many_redirects?
Es un bucle de redireccionamiento, y sigues obteniendo 404 durante mucho tiempo.
Síganos y descubriremos cómo solucionar este problema solucionando su problema de redirección de URL de PrestaShop.
La tienda no es accesible desde los navegadores.
Demasiadas redirecciones HTTP no son buenas para el ranking de motores de búsqueda de su sitio web. Si encontró un error de "demasiados redireccionamientos" en su tienda en línea, sus clientes no pueden acceder a la tienda porque el navegador devolverá un mensaje de error de configuración:
La página no se redirige correctamente
Se ha producido un error durante una conexión a my-store .com. Este problema a veces puede ser causado por deshabilitar o negarse a aceptar cookies. (Firefox)
O
Esta página no funciona
Se produjeron demasiadas redirecciones al intentar abrir my-store .com.
Err_too_many_redirects. (Google Chrome)
¿Qué versión de PS se verá afectada?
Está sucediendo tanto en PrestaShop 1.6 como en 1.7.
¿Qué causa err_too_many_redirects error?
Es muy simple: está tratando de reenviar la página web de la primera URL a la segunda URL, pero luego, la segunda configuración de URL es reenviar a la primera URL. Es un problema de bucle infinito y no está relacionado con ningún problema de caché del navegador.
La mejor solución para corregir este error común: encontrar para eliminar las redirecciones innecesarias.
Tenga cuidado de no crear un bucle con reglas de URL de reenvío.
Las redirecciones afectan al SEO de PrestaShop. Esto podría deberse a la creación de un bucle con reglas de URL de reenvío.
La mayoría de las tiendas PrestaShop se desarrollan en un servidor LAMP (Apache, MySQL, PHP...) porque es rápido y sencillo (aprenda a instalar PrestaShop en su localhost o en un servidor como Ubuntu), pero siempre utilizando un archivo .htaccess: el archivo de configuración de Apache para crear manualmente reglas de URL hacia adelante no es una buena idea.
Es posible que el servidor no funcione correctamente.
Este error puede bloquear su servidor y hacer que la tienda online se caiga. Uno de los sitios web de nuestros clientes estuvo caído durante 2 días porque tenían una redirección de bucle. Tienen 30000 visitantes por día y durante unos minutos, piensan que su sitio web de negocios en línea está bajo un ataque DDoS.
Si su sitio web no es funcional, es posible que tenga un rango negativo en la página de resultados de búsqueda de Google.
¿Cómo arreglar err_too_many_redirects en PrestaShop?
En PrestaShop, este problema aparecerá cuando habilite SSL y URL amigable pero configure el valor no válido para la URL de la tienda en el backend. El panel de administración funciona bien, pero el frontend está caído con algunas configuraciones de origen. Configurar los valores correctos resolverá los mensajes de error.
- Visite el backoffice → parámetros de la tienda → menú de tráfico y SEO desde el área izquierda del panel de administración de PrestaShop.
- Desplázate hacia abajo hasta la sección Establecer URL de tienda.
- Elimine cualquier carácter "/" al final y "http" o "https" en la parte superior de los campos Dominio de la tienda y dominio SSL. Si desea utilizar www con el nombre de dominio, por favor utilíceslo para ambos campos.
- Guarde los cambios.
El problema en el servidor Nginx.
¿No utiliza un servidor basado en Apache? Si el consejo anterior no resuelve su problema y su tienda se está ejecutando en un servidor web Nginx, es posible que desee abrir su archivo de configuración Nginx y encontrar este bloque en el archivo predeterminado:
location / { if (!-e $request_filename) { rewrite ^/.*$ /index.php last; } }
Reemplácelo por
location / { if (!-e $request_filename) { try_files $uri $uri/ /index.php; } }
Guarde la configuración. Pregúntele a su proveedor de servicios de alojamiento si no sabe dónde está el archivo de configuración.
¿Cuál es la mejor manera de crear redirecciones 301 en PrestaShop?
La mejor solución para crear la redirección es usar el módulo de redirección SEO para su tienda PrestaShop.
¿Cómo evitar que este problema ocurra en el futuro?
- No uses la barra diagonal "/" en la parte inferior de los campos de dominio de la tienda y dominio SSL al activar la configuración ssl para la compatibilidad con HTTPS.
- Utilice una herramienta de verificación de redireccionamiento para abordar cualquier problema de redireccionamiento desde los enlaces en el sitio web de PrestaShop.
Estos errores son la perdición de la existencia de cada webmaster. No puedes simplemente ignorarlos, tienes que lidiar con ellos. Pero, ¿cómo saber si su sitio está sufriendo de demasiadas redirecciones? ¿Y qué debes hacer al respecto?
Te mostraré una manera fácil: usa siempre módulos profesionales, como el módulo de redirección SEO, para crear reglas de reescritura y administrar redirecciones 301, 302, 404. Las características de este plugin te ahorrarán un día.
Espero que este tutorial le dé una respuesta a la pregunta relacionada con PrestaShop: demasiadas redirecciones.