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
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
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....
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
Hola Jhon.
Lo he colocado y no me funciona.
Un saludo.
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
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.
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
Hola Pepe.
Puedes cerrar el tema.
Un saludo para todos.