Redireccionar error...
 
Avisos
Vaciar todo

Redireccionar error de web

10 Respuestas
5 Usuarios
0 Reactions
630 Visitas
Respuestas: 451
Reputable Member
Topic starter
 

Hola, quiero redireccionar http://tarotcarmenbilbao.com/content/category/index.php a http://tarotcarmenbilbao.com/

He seguido los pasos que vienen en el siguiente tutorial:

https://www.youtube.com/watch?v=p38wBSMQmD4

Pero no funciona.
¿Alguien me ayuda?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 28/09/2016 5:17 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Cuando creas una redirección en Cpanel se crean unas líneas de código en el archivo .htaccess,
estas líneas de código deben ser lo primero que se ejecuete, revisa tu .htaccess si la redirección se ha creado al final muevela al inicio de todo el código.

Saludos


 
Respondido : 28/09/2016 7:24 pm
Respuestas: 451
Reputable Member
Topic starter
 

Hola,

Perfecto, ya funciona, he puesto el código al principio.
Pero, sigo viendo que hay más errores

He puesto este código al principio del archivo .htaccess :

RewriteCond %{HTTP_HOST} ^tarotcarmenbilbao.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tarotcarmenbilbao.com$
RewriteRule ^content/category/index.php$ "http://tarotcarmenbilbao.com/" [R=301,L]

RewriteCond %{HTTP_HOST} ^tarotcarmenbilbao.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tarotcarmenbilbao.com$
RewriteRule ^content/index.php$ "http://tarotcarmenbilbao.com/" [R=301,L]

RewriteCond %{HTTP_HOST} ^tarotcarmenbilbao.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tarotcarmenbilbao.com$
RewriteRule ^Blog/index.php$ "http://tarotcarmenbilbao.com/" [R=301,L]

Estoy viendo que cada siguen apareciendo páginas de errores, por ejemplo:

http://tarotcarmenbilbao.com/velas-de-peticion-tarot-carmen/index.php

¿No hay alguna manera de decir en el .htaccess que cuando de un error la página, vaya a la página principal??

Gracias.


 
Respondido : 29/09/2016 11:28 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

Verifica si el siguiente enlace te es de utilidad:
https://www.webempresa.com/foro/41-Preguntas-sobre-PrestaShop/136428-Mejor-manera-de-solucionar-un-error-404-con-prestashop.html


 
Respondido : 30/09/2016 1:25 am
Respuestas: 451
Reputable Member
Topic starter
 

Hola,

Lo que comentan en el enlace que me das es lo que he hecho ya con algunos de los enlaces. (Lo he puesto en el anterior mensaje).
Eso si se hacer.

El problema es que cada vez me van apareciendo más mensajes erróneos que están mal, cómo por ejemplo el que te pongo en el mensaje anterior. Lo que yo busco es que cuando de error mi página, se redireccione al index para así controlar todos los errores.

Saludos.


 
Respondido : 30/09/2016 7:35 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

En el siguiente enlace se aporta una solución para forzar que todos los errores 404 se redirijan a la página de inicio:

https://www.prestashop.com/forums/topic/498752-i-want-to-redirect-my-404-error-page-to-the-home-page/

Ahora bien, no te recomiendo hacer esto, ya que de esta forma no tendrás notificación de los errores 404 que se producen, con lo que no los podrías corregir.


 
Respondido : 30/09/2016 11:35 am
Respuestas: 451
Reputable Member
Topic starter
 

Lo he leido pero no se exactamente lo que tengo que hacer, y me da miedo estropearlo


 
Respondido : 30/09/2016 9:27 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Las soluciones implican la modificación de archivos del core o del .htaccess prueba con lo siguiente :
http://stackoverflow.com/questions/20785636/redirect-all-404-pages-to-home-page-in-prestashop

Saludos.


 
Respondido : 30/09/2016 9:56 pm
Respuestas: 451
Reputable Member
Topic starter
 

Hola,

No entiendo muy bien lo que tengo que poner, he puesto esto en mi .htaccess al principio del todo:

ErrorDocument 404 /index.php

RewriteCond %{HTTP_HOST} ^tarotcarmenbilbao.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tarotcarmenbilbao.com$
RewriteRule ^content/category/index.php$ "http://tarotcarmenbilbao.com/" [R=301,L]

RewriteCond %{HTTP_HOST} ^tarotcarmenbilbao.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tarotcarmenbilbao.com$
RewriteRule ^content/index.php$ "http://tarotcarmenbilbao.com/" [R=301,L]

RewriteCond %{HTTP_HOST} ^tarotcarmenbilbao.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.tarotcarmenbilbao.com$
RewriteRule ^Blog/index.php$ "http://tarotcarmenbilbao.com/" [R=301,L]

RewriteOptions inherit

Gracias.


 
Respondido : 15/10/2016 6:11 pm
Luis Mendez Alejo
Respuestas: 23273
Illustrious Member
 

Hola Rober,

Los errores 404 debes corregirlos de forma individual, generando redirecciones 301 en el archivo .htacces ,justo debajo de las redirecciones que pusiste antes al principio y siempre antes de las líneas del archivo .htaccess:

# ~~start~~

En este artículo explico como debes hacer las redireccines 301 de errores 404 que tu herramienta Google Search Console, Rastreo, Errores de Rastreo, te comunique.

- Redirecciones en .htaccess para PrestaShop ¿cómo las hago? - https://www.webempresa.com/blog/redirecciones-htaccess-prestashop.html

Este tipo de errores 404 no se solucionan de forma global, con un código de redirección única, debes solucionarlos haciendo una redirección para cada error 404 detectado. Si tienes 120 errores 404 de 120 urls erróneas, debes crear 120 redirecciones 301 en .htaccess para resolver cada una de estas.

No hay atajos para este tipo de soluciones.

Pasados unos meses, desde que apliques las redirecciones, Google ya sabrá que esas viejas urls van a las nuevas y entonces podrás eliminar de tu .htaccess dichas redirecciones para aliviar el archivo .htaccess (mínimo 6 meses).

Saludos


 
Respondido : 15/10/2016 10:06 pm