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
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.
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.
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!
Hola,
El fichero .htaccess debe estar en la raíz de tu Joomla.
Debes editar el fichero e insertar el código al comienzo.
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.
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.
Hola,
Haz realizado la prueba aplicando la redirección con algún componente de Joomla?: http://extensions.joomla.org/category/site-management/error-pages
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.
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!!
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.