desviar error 404
 
Avisos
Vaciar todo

desviar error 404

9 Respuestas
3 Usuarios
0 Reactions
334 Visitas
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola a todos.
He cambiado de joomla-virtuemart a prestashop y como es normal, ahora se producen muchos errores 404 por los cambios de las urls.
¿ Hay alguna manera que en vez de aparecer el error 404, redirigir a la pagina de inicio?
Un saludo.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 14/10/2016 4:56 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Creo que lo mejor es que identifiques que urls tienen este problema y las redirigas a la url correspondiente en tu nueva tienda, no tienes que hacerlas con todas, al menos con las que consideres más importantes.

Si aún te decides por la redirección de 404 al inicio, revisa :
http://stackoverflow.com/questions/20785636/redirect-all-404-pages-to-home-page-in-prestashop

Saludos


 
Respondido : 14/10/2016 5:53 pm
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola Jhon.
He realizado los tres pasos que indica en el link que me indicas, pero me genera un error 500.
No estoy seguro de haber realizado los tres pasos correctamente debido a mi poco conocimiento de ingles.
te comento lo que he realizado:

1º-controllers/front (He añadido el código en archivo indicado PageNotFoundController.php)
2º-He añadido el código en archivo indicado .htaccess
3º-override/controllers/front/( He creado el archivo PageNotFoundController.php y añadido el código indicado.)
Este ultimo punto no estoy seguro de haberlo realizado bien.
Un saludo....


 
Respondido : 14/10/2016 8:00 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Sólo tienes que realizar uno de ellos, revierte los cambios que has realizado

Prueba sólo el de .htaccess, por ejemplo agrega este código al inicio del archivo .htaccess
ErrorDocument 404 /index.php

Saludos


 
Respondido : 14/10/2016 10:07 pm
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola Jhon.
Lo he colocado y no me funciona.
Un saludo.


 
Respondido : 14/10/2016 10:31 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Elimina estas líneas, al parecer tendrías que hacerlo por código modificando el archivo pagenotfoundcontroller.php , revisa lo que se comenta en esta respuesta :

https://www.prestashop.com/forums/topic/399627-redirect-404-error-page-to-index/?p=1953893

Realiza una copia de tu archivo antes de modificarlo.

Saludos


 
Respondido : 14/10/2016 10:44 pm
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola Jhon.
Me da error.Contenido solo visible a usuarios registrados
Son las carpetas que contenían la mayoría de urls de la web anterior.
Un saludo.


 
Respondido : 14/10/2016 11:26 pm
Pepe
 Pepe
Respuestas: 41110
Illustrious Member Admin
 

Hola Antonio.

En principio esta bien, realizando las redirecciones desde el archivo .htaccess con el código que indicas.

Supongo que ya lo tienes solucionado.

¿ Podemos cerrar el tema?

Un saludo


 
Respondido : 15/10/2016 10:49 am
Antonio Fernández
Respuestas: 723
Honorable Member
Topic starter
 

Hola Pepe.
Puedes cerrar el tema.
Un saludo para todos.


 
Respondido : 15/10/2016 7:21 pm