2010-08-04 9 views

Respuesta

7

Definitivamente tienen una página 404 que también envía un encabezado 404.

  • Narra los robots cuando URLs son obsoletas

  • Se le evita problemas con el contenido duplicado (que los motores de búsqueda, fruncir el ceño a)

  • Se muestra a los usuarios cuando sus URL son obsoletos o mecanografiaron algo erróneo

personas quieren "mantener" a los visitantes entrantes redirigiéndolos a la página principal. Diría que esto crea más molestia que bien, porque no proporciona a los usuarios una pista sobre el recurso que estaban buscando. Una buena página de 404, posiblemente con enlaces inteligentes ("¿estabas buscando ...?") Y un mapa del sitio, es la mejor opción.

+2

es trivial en su página 404 para registrar la URL que se ingresó. Si te vincularon incorrectamente en un foro, por ejemplo, y tu URL 404 llega a algún tipo de umbral, no estaría de más crear una página o un redireccionamiento 301 hacia donde el enlace tenía que ir. – Bretticus

0

Mi opinión personal es tener una página de error 404 detallada que también tiene un enlace a la página de inicio. De esta forma, el usuario sabe que intentó acceder a la página que no existe.

Redirigir a la página principal sin ninguna notificación suena grosero ;-)

13

Lo mejor es una página 404 personalizada, totalmente integrado en su diseño/sitio, tal vez con algunos consejos procesados ​​del url qué páginas pueden ser de interés y al menos una forma de búsqueda Y do permiten proporcionar un encabezado 404. Por alguna razón, mucha gente no entiende que al enviar un 404 aún puede enviar una página web completa.

3

Esto va a ser un poco subjetivo, creo, pero esta es mi opinión.

A 404 El error tiene un propósito: decirle al usuario que no se encontró la página. El redireccionamiento a la página principal sugiere que es donde se suponía que iría el enlace.

Como usuario, si toco un 404, sé que falta la página. Si es un sitio en el que tengo un interés personal (por ejemplo, el portal web de autoservicio de mi banco, o SO, o algo así) puedo informarle a alguien que hay un problema.

Si, en cambio, me vuelven a dirigir a la página principal, tiendo a suponer que está hecho a propósito y que la página no debe existir, o que alguien ya conoce el problema.

0

Puede hacer ambas cosas:

muestran una página de error con estado HTTP 404 para los motores de búsqueda, y que el usuario redirigido a la página principal. Para la redirección, use meta refresh o javascript.

Pero consideran:

personas procedentes de otros dominios (por ejemplo, motores de búsqueda, foros, blogs) son probablemente buscando una información específica, y su portada es muy probable que no lo que están buscando. Si no puede dirigirlos a la información que están buscando, es mejor mostrarles la página 404 que dejarlos preguntándose dónde se supone que debe estar la información.

3

Minimice los errores 404. Si algún recurso ya no existe, use 410 Gone. Un sitio diseñado correctamente no necesita quitar las URL de la comisión. Si debido a errores en el pasado necesita, configure un redireccionamiento a la nueva ubicación.

Ahora, los únicos 404 que deberían quedar son los errores al ingresar la dirección directa y los enlaces defectuosos desde el exterior (y posiblemente los recursos eliminados que no pueden saber/no quieren revelar que existieron). Enviar una página de error 404 es mejor que un 30x con redirigir a la página principal porque:

  • Es más amigable con los robots. Las arañas no almacenarán en caché el recurso pensando que todavía es válido.
  • Aún puede incluir un enlace a la página de inicio en la página de error 404 (de hecho, debería hacerlo).
0

Si ha movido cosas, redirigir a la nueva página

que desea utilizar 404 páginas con moderación, si se está moviendo contenido en torno a, usted debe tratar de poner en una utilidad de redirección que pone al usuario de la página correcta Es posible que desee poner un poco de aviso en esa página si se les redirige para actualizar sus marcadores. Sin embargo, solo debe hacer esto si el cliente está en un navegador real, no en alguna aplicación AJAX o GUI.

capacidades Agregar búsqueda a su página 404

Otra cosa que debe hacer en una página 404 es proporcionar capacidades de búsqueda a la derecha en la página. Si un usuario termina en la página 404, normalmente se debe a que están tratando de encontrar algo, así que hazlo más fácil.

para AJAX o programados clientes (es decir, programa de interfaz gráfica de usuario utiliza su servicio): devolver un 404 o 410

Cuestiones relacionadas