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
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
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.
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
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.
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:
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.
Lo he leido pero no se exactamente lo que tengo que hacer, y me da miedo estropearlo
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.
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.
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