redireccionar errores 404 al home en prestashop 1.7.5  

 
Yorvel
 Yorvel
Usuario eminente

Hola, He estado buscando pero no encuentro solución para poder redirigir los 404 al home. Estuve probando un enlace sugerido por Jhon ( https://stackoverflow.com/questions/26493540/how-do-i-redirect-404s-to-index-html-and-rewrite-the-url-to-the-home-page-url) pero en mi caso después de agregar al .htaccess lo siguiente, no me cargaban las imágenes:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . / [L,R=301]
ErrorDocument 404 /index.php

Existe una manera efectiva o un modulo preferiblemente gratuito para redirigir los 404 al home?

gracias de antemano

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 15/01/2019 6:33 pm
Jhon Marreros Guzman
 Jhon Marreros Guzman
Soporte CMS Webempresa Moderator

Hola

Elimina el código de redirección y edita el código que te ha creado PrestaShop en el .htaccess, revisa:
https://www.prestashop.com/forums/topic/56695-404-redirect-page-to-homepage/#comment-356306

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 15/01/2019 8:42 pm

Cursos Gratuitos WordPress

Yorvel
 Yorvel
Usuario eminente

Hola jhon, gracias por tu respuesta. intentando con el link sugerido tampoco funciona. cualquier URL no encontrada me redirecciona con la URL index.php?controller=404

He intentado hacer modificaciones en PARAMETROS DE LA TIENDA > TRAFICO & SEO y editando la pagina "pagenotfound" "Error 404", pero me dice que la URL reescrita no es valida, si intento poner el home o cualquier otra pagina.
(adjunto captura de pantalla)

ResponderCitar
Respondido : 16/01/2019 11:29 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Yorvel

Veo que todas las páginas con error 404 redirige a la home.

Contenido solo visible a usuarios registrados
No se si es eso lo que buscabas.

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 : 16/01/2019 11:59 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Yorvel
 Yorvel
Usuario eminente

Hola Pepe, gracias por tu respuesta. por error he indicado el dominio que has visto, pero este esta ok y la instalación que tenemos en el es de wordpress.

sigo con el prestashop en local el cual pasaremos una ves terminando a http://antisocialtattooclub.com.
siento mucho mi error y la confusión que esto generó. En el anterior mensaje dejo una captura de pantalla del prestashop el cual queremos que redireccione los 404 al home.

un saludo

ResponderCitar
Respondido : 16/01/2019 12:47 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Yorvel.

Me pierdo en algo.
No podemos dar soporte a instalaciones que están en local ya que no podemos realizar las pruebas necesarias.
Lo mejor es que cuando subas la web lo comentes y lo revisamos en ese momento.

Aquí tienes información que te puede interesar:
-> https://victor-rodenas.com/2018/02/03/personalizar-pagina-404-de-prestashop-1-7/

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 : 16/01/2019 1:05 pm

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

Yorvel
 Yorvel
Usuario eminente

Hola Pepe:

extractando cosas del link que sugeriste y leyendo en muchas partes, he conseguido redireccoionar los 404 al home de la siguiente manera:

1- modificando controllers/front/PageNotFoundController.php en la linea 37

public function initContent()
{
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
$this->context->cookie->disallowWriting();
parent::initContent();
$this->setTemplate('errors/404');
}

cambiandolo por:

public function __construct()
{
Tools::redirect(_PS_BASE_URL_);
exit;
}

2- en /override/controllers/front/ creando un archivo llamado PageNotFoundController.php con el siguiente contenido:

class PageNotFoundController extends PageNotFoundControllerCore
{

public function initContent()
{
Tools::redirect(_PS_BASE_URI_);
exit;
}
}

De esta forma he podido lograr la redireccion.

gracias Jhon y Pepe.

Un saludo

ResponderCitar
Respondido : 16/01/2019 6:44 pm
Jhon Marreros Guzman
 Jhon Marreros Guzman
Soporte CMS Webempresa Moderator

Hola Yorvel

Gracias por el aporte.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 16/01/2019 8:36 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Yorvel
 Yorvel
Usuario eminente

Hola Jhon, gracias a vosotros. Aprovecho para pedir disculpas por abrir el Tema teniendo la instalación en local. Ya me lo habia dicho Pepe anteriormente. Espero igual sirva para quienes tienen la versión 1.7 y precisen de programar lo mismo con los 404.

un saludo

ResponderCitar
Respondido : 17/01/2019 9:53 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Yorvel.

Genial !!! me alegra que lo solucionaras.
Gracias pro el aporte, seguro que nos viene bien a nosotros y sobre todo a otros usuarios que se encuentren en la misma situación.

Cerramos el tema.

Un saludo amigo y de nuevo darte las gracias por el aporte.

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 : 17/01/2019 11:12 am

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro