Como hacer que los errores 404 redireccionen al home?  

 
Levantemedia
 Levantemedia
Honorable Member

Hola,

Hace un tiempo tenía la web valefutbol.com alojada en otro hosting. Al cambiar a webempresa sin hacer el traslado perdí el contenido. Aunque esto no era importante porque quería cambiar aspectos de la temática y empezar de cero. Pero sí que repercutió en la pérdida del PR 3 que tenía, lógicamente.

Al ver los enlaces que tengo entrantes veo que hay sobre los 1000, pero hay algunos que enlazan a páginas que ya no existen. Por lo que he leído en algunos blogs de expertos en SEO esto se puede solucionar haciendo un redireccionamiento 404 de todos los enlaces rotos a la portada de mi sitio y entonces mejorará el SEO.

En el foro he visto que otro cliente preguntó lo mismo y le dijeron que probara a poner esto:

"Hola

Podrías probar colocando el siguiente código en tu archivo .htaccess

ErrorDocument 404 tudominio.com".

Lo he probado pero no ha dado efecto. Aunque tampoco sé si tengo que pegar este código en algún sitio concreto de la página de .htaccess.

Me podrían ayudar por favor?

Muchas gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 30/07/2015 6:57 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

ESte código debes ponerlo en el .htaccess de la raiz de tu sitio, de preferencia debe ser el primer código que se ejecute dentro de este archivo

Envíanos algunas capturas de pantalla para ver en que ruta estas coloando este código y en que parte del archivo y con que sintaxis

Saludos.

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

ResponderCitar
Respondido : 30/07/2015 7:38 pm

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

Sí, está en el .htaccess de la raíz del sitio. Te adjunto la captura para que veas si está puesto correctamente.

Muchas gracias.

ResponderCitar
Respondido : 30/07/2015 8:04 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Prueba con lo siguiente
http://stackoverflow.com/questions/2363520/redirecting-404-error-with-htaccess

En que ruta esta tu .htaccess que envias en tu captura ?

Saludos.

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

ResponderCitar
Respondido : 30/07/2015 10:26 pm

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

El .htacess está en la en el mismo root folder. Es correcto?

Respecto al link que me has enviado. Te refieres a que tengo que pegar este codigo?

ErrorDocument 404 /index.php

Gracias por su ayuda!

ResponderCitar
Respondido : 30/07/2015 11:40 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

El fichero .htaccess debe estar en la raíz de tu Joomla.

Debes editar el fichero e insertar el código al comienzo.

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

ResponderCitar
Respondido : 30/07/2015 11:48 pm

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

Levantemedia
 Levantemedia
Honorable Member

Buenas tardes,

A ver si me aclaro. Te mando adjuntos para que me digas si es correcto donde está el código pegado o si te refieres a otro sitio como el que te muestro.

Saludos y gracias.

ResponderCitar
Respondido : 31/07/2015 7:22 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

ESte código de redirección es por dominio, lógicamente si tienes un dominio adicional deberías ponerlo dentro de la carpeta del dominio adicional

La primera captura que envías hay un .haccess fuera de public_html, esto no tendrá efecto, todo lo que muestres simpre estará en public_html o bajo este.

Entiendo que con la segunda captura ya debería funcionarte , prueba con las sintaxis alternativas que te envié

Saludos.

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

ResponderCitar
Respondido : 31/07/2015 10:15 pm

Cursos Gratuitos WordPress

Levantemedia
 Levantemedia
Honorable Member

Hola Jhon!

En primer lugar darte las gracias por tu ayuda y paciencia, ya que veo que me estás ayudando tu en todos los temas que abro. Así que te doy las gracias por todo.

Con respecto a la redirección 404 me estoy volviendo un poco loco porque no consigo solucionarlo. Copiando el código ErrorDocument 404 /index.php tampoco redirecciona al index. He estado buscando y he probado una cosa que he leído. Pero tampoco funciona. Te mando una imagen de esto y otra del error 404 para que veas que persiste. A ver si se te ocurre otro cosa y logramos la solución.

Muchísimas gracias una vez más.

ResponderCitar
Respondido : 31/07/2015 11:49 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Haz realizado la prueba aplicando la redirección con algún componente de Joomla?: http://extensions.joomla.org/category/site-management/error-pages

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

ResponderCitar
Respondido : 01/08/2015 12:09 am

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

Levantemedia
 Levantemedia
Honorable Member

Hola,

El único que parece que redirige el error 404 a la portada es dynamic, y no lo sé seguro. Además es de pago. Los demás no hacen eso.

Pues nada, que no hay manera de hacerlo. Gracias de todos modos.

ResponderCitar
Respondido : 01/08/2015 12:34 am
Levantemedia
 Levantemedia
Honorable Member

Hola de nuevo,

He pedido un ticket a soporte técnico y me han dicho que puedo utilizar un componente que se llama ReDJ, pero solo puedo hacer las redirecciones manuales página por página. Luego me han dicho que esto es otra forma de hacerlo y que continúe el hilo a través del foro.

" Creemos que la forma correcta de realizarlo es mediante redirecciones específicas en el plugin ReDJ o mediante redirecciones 301 en el .htaccess con el formato:

redirect 301 /component/content/category/16-blog http://www.su_dominio.com/
redirect 301 /component/content/category/52-promociones http://www.su_dominio.com/
redirect 301 /component/content http://www.su_dominio.com/
redirect 301 /templates/ja_methys/ http://www.su_dominio.com/

Sintaxis: redirec 301 "

Pero estos códigos 301 harían que todos los errores 404 fueran redirigidos al index?

Muchas gracias!!

ResponderCitar
Respondido : 01/08/2015 2:23 am

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

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Joan,

Los errores 404 hay que tratarlos de forma individual y no masiva porque sino estarías creando trafico extraño desde cualquier url incorrecta o 404 a una url tipo http://dominio.com

Lo normal es que las redirecciones se individualicen y se de de alta cada una hacia la nueva url de forma que luego Google pueda volver a rastrear tu sitio y saber como ir de A a B sin provocar otro 404 y seguir penalizándote.

Código como:

ErrorDocument 404 /404.html

Solo sirven para saber que los 404 deben ir a una página personalizada pro ti y no la que se muestra habitualmente por defecto ante un 404.

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

ResponderCitar
Respondido : 01/08/2015 3:49 am

Por favor Iniciar Sesión o Registro