Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

error 404

Estas en el tema de error 404 en el foro de Shared Hosting y VPS en Foros del Web. tengo una web a la que he cambiado las secciones y links, estaba indexada en google por ejemplo y cuando alguien quiere entrar se encuentra ...
  #1 (permalink)  
Antiguo 04/04/2006, 02:51
 
Fecha de Ingreso: marzo-2006
Mensajes: 216
Antigüedad: 18 años, 1 mes
Puntos: 0
error 404

tengo una web a la que he cambiado las secciones y links, estaba indexada en google por ejemplo y cuando alguien quiere entrar se encuentra con un error 404 pues no existe esa pagina, ¿puedo hacer que le lleve al index o cualquier otra pagina que si exista?

uso cpanel
  #2 (permalink)  
Antiguo 04/04/2006, 04:11
Avatar de MinervaH
Colaborador
 
Fecha de Ingreso: mayo-2004
Mensajes: 2.189
Antigüedad: 20 años
Puntos: 23
Puedes hacer que las páginas que no existan, error 404, las mande al index poniendo en tu .htaccess:

ErrorDocument 404 http://www.tu_dominio.com/

O a cualquier otra página si cambias la URL anterior.

Más información sobre lo anterior en google:
http://www.google.es/search?hl=es&q=...ment+404&meta=
__________________
Minerva Hosting - Obsesionados con la calidad
Elegidos mejor web de hosting de 2005 y 2006
Hosting • Dominios • Backup remoto • Telefonía IP
  #3 (permalink)  
Antiguo 04/04/2006, 08:08
Avatar de nexovirtual
(Desactivado)
 
Fecha de Ingreso: junio-2003
Ubicación: España (Andalucía)
Mensajes: 1.825
Antigüedad: 20 años, 10 meses
Puntos: 1
Cita:
Iniciado por rajoycalidade
tengo una web a la que he cambiado las secciones y links, estaba indexada en google por ejemplo y cuando alguien quiere entrar se encuentra con un error 404 pues no existe esa pagina, ¿puedo hacer que le lleve al index o cualquier otra pagina que si exista?

uso cpanel
Accede a tu cpanel y busca una opcion que pone "paginas de error", accederas a un espacio donde podras personalizar diferentes errores entre ellos el 404 que nombras de pagina erronea.
Pinchas en la opcion de 404 y te saldra un formulario para que introduzcas el texto como aviso del error, e incluso puedes pegar codigo html. Cuando acabes dale a grabar. Ya estara personalizado el error.
  #4 (permalink)  
Antiguo 04/04/2006, 11:05
Avatar de stormy  
Fecha de Ingreso: mayo-2003
Ubicación: Oviedo, Asturias
Mensajes: 2.683
Antigüedad: 21 años
Puntos: 85
El problema es que en ese caso Google seguirá tratando a los 404 como 404 (página no encontrada). Sería más útil redirigir esas páginas con un redirect 301, de forma que tanto los usuarios como los buscadores encuentren las nuevas páginas que sustituyen a las antiguas.
__________________
Doominio.com
Dominios | Hosting cPanel ultrarrápido | Correo | WordPress | desde 2003
  #5 (permalink)  
Antiguo 04/04/2006, 19:43
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Cita:
Iniciado por nexovirtual
Accede a tu cpanel y busca una opcion que pone "paginas de error", accederas a un espacio donde podras personalizar diferentes errores entre ellos el 404 que nombras de pagina erronea.
Pinchas en la opcion de 404 y te saldra un formulario para que introduzcas el texto como aviso del error, e incluso puedes pegar codigo html. Cuando acabes dale a grabar. Ya estara personalizado el error.
Esto siempre y cuando use cPanel, hay otros paneles que no tienen las mismas opciones.

Y rspecto a lo otro, concuerdo totalmente con Stormy, será mejor eso para encontrar las webs.

Saludos.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #6 (permalink)  
Antiguo 04/04/2006, 22:19
 
Fecha de Ingreso: marzo-2005
Mensajes: 56
Antigüedad: 19 años, 1 mes
Puntos: 0
Como funciona el error 301?

Supongamos que, mediante google, el usuario llega a un documento de mi web que ya no existe.

Ustedes dicen que no configure ningún 404, que directamente lo haga con un 301?. Pero si el documento no existe, entiendo que el webserver intentará mostrar el 404 y no el 301,... no?. Como es el tema?
  #7 (permalink)  
Antiguo 05/04/2006, 02:15
Avatar de nexovirtual
(Desactivado)
 
Fecha de Ingreso: junio-2003
Ubicación: España (Andalucía)
Mensajes: 1.825
Antigüedad: 20 años, 10 meses
Puntos: 1
Perdon, no lei bien antes.

Si usas php en tus paginas puedes hacer una redireccion 301 de la siguiente forma colocando el codigo al principio de todo:

<?php
header("HTTP/1.1 301 Moved Permanently");
header("location: http://www.dominiol.net/pagina.php");
?>
  #8 (permalink)  
Antiguo 05/04/2006, 04:41
Avatar de stormy  
Fecha de Ingreso: mayo-2003
Ubicación: Oviedo, Asturias
Mensajes: 2.683
Antigüedad: 21 años
Puntos: 85
Pero si esas páginas no existen, lo más sencillo y lógico es mantener un listado de Redirect 301 en el .htaccess.

http://httpd.apache.org/docs/1.3/howto/htaccess.html
__________________
Doominio.com
Dominios | Hosting cPanel ultrarrápido | Correo | WordPress | desde 2003
  #9 (permalink)  
Antiguo 05/04/2006, 18:30
 
Fecha de Ingreso: marzo-2005
Mensajes: 56
Antigüedad: 19 años, 1 mes
Puntos: 0
Entiendo cada vez menos. Alguien me podría explicar que es lo que se le recomienda a rayoycalidade?.

No entiendo la relacion entre las paginas de error 404 y las 310. Son para casos diferentes,... o no?
  #10 (permalink)  
Antiguo 06/04/2006, 00:06
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 19 años
Puntos: 31
Hola tripa,

Es lo siguiente: rayoycalidade quiere saber si en caso de que uno de sus visitantes ingrese a una página de su web que no existe, puede redirigirlo a otra página existente como la portada para así evitar que el visitante se vaya.

Las páginas inexistentes lanzan el error 404, y la solución planteada es hacer a dichas páginas una redirección permanente 301 para que así los visitantes en efecto vean una página existente.

Nexovirtual le ha dicho a rayoycalidade como hacer la redirección usando código PHP, mientras que MinervaH y Stormy propone configurar el archivo .htaccess.

Yo en particilar coincido con MinervaH y Stormy en que la mejor manera es configurar el .htaccess

Espero te sirva, un saludo!
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.
  #11 (permalink)  
Antiguo 06/04/2006, 12:20
 
Fecha de Ingreso: marzo-2005
Mensajes: 56
Antigüedad: 19 años, 1 mes
Puntos: 0
Pero.... si la peticion por url no encuentra el documento en el servidor, lo que va hacer éste es mostrarle el error 404 y no el 301,... o estoy equivocado?
  #12 (permalink)  
Antiguo 06/04/2006, 12:29
Colaborador
 
Fecha de Ingreso: mayo-2005
Ubicación: Costa Rica
Mensajes: 2.642
Antigüedad: 19 años
Puntos: 31
Si tienes razón pero verás, la idea es la siguiente:

Si las estadísticas de tu sitio web muestran por ejemplo que 25 personas intentaron aceder al archivo archivo.html que no existe, entonces quiere decir que es posible que en algun lugar exista un link a ese archivo, ya sea en buscadores o en algun otro lugar.

Entonces de lo que se trata es de evitar que el error 404 se produzca. Como ya sabemos que hay personas intentando acceder ese archivo y el mismo no existe, hacemos una redirección 301 a una página que exista para evitar que el error 404 se produzca y que el usuario se vaya.

Espero haberme explicado bien, un saludo!
__________________
ALL IN HOSTING-Alojamiento Web Profesional en USA y España - Hosting Wordpress, Reseller,CLOUD,Servidores VPS y Dedicados.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:17.