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…