redireccionar error 404 a la home prestashop

Cómo redirigir la página de error 404 a la Home en PrestaShop 1.7 [SOLUCIONADO]

Hay veces que eliminamos productos en nuestro PrestaShop creando un campo de minas de errores 404 que pueden penalizar el SEO, sobre todo si estas URL’s estaban indexadas desde otras páginas.

Cuando entramos a una URL eliminada veremos esta URL:

https://nombrededominio.com/index.php?controller=404 junto con una frase de “página no encontrada”.

Pues bien, para redireccionar los errores 404 a la home no debemos usar .htaccess ni comprar ningún módulo de redirecciones, sino que lo haremos mediante la carpeta PageNotFoundController.php siguiendo la ruta:

httpdocs -> controllers -> front -> PageNotFoundController.php

Una vez aquí, debemos buscar estas dos líneas:

header(‘HTTP/1.1 404 Not Found’);

header(‘Status: 404 Not Found’);

Y borrarlas ambas, reemplazándolas por esta:

header(“Location: https://nombrededominio.com/”);

Si no te funciona, revisa las comillas, deben ser así “, y no así ”…

Con esto estará listo… No más errores 404 en tu prestashop…

consultor seo

Manuel Espejo

Programador web & SEO Manager apasionado de PrestaShop 1.7 y del comercio electrónico en general. Desde mi blog escribo lo que voy aprendiendo por el camino y me parece interesante. https://manuel7espejo.com/

Deja un comentario