Tenía la impresión de que los redireccionamientos 404 a la página principal se consideran malos. todos los sitios web deben tener una página 404. Pero, al mismo tiempo, veo a mucha gente en foros que quieren que su sitio redirija a la página principal cuando se llama a un 404. cual es mejor. Tener una página de error 404 o redirigir a la página principalcuál es mejor, una página de error 404 o redireccionando a la página delantera
Respuesta
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.
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 ;-)
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.
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.
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.
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).
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
- 1. ¿Redirigir a la página 404 o mostrar el mensaje 404?
- 2. Redireccionando la imagen a la página php
- 3. Error básico de Rails 404 Página
- 4. Mostrar la página de error 404 después de [Autorizar] error
- 5. RoutingError Página 404
- 6. Posible lanzar un error 404 dentro de una página ASP.Net?
- 7. ¿Cómo creo una página 404?
- 8. CodeIgniter página 404
- 9. PHP: muestra un error 404 sin redireccionar a otra página
- 10. Nginx - Personalización de la página 404
- 11. Redireccionando a la página html local desde javascript en phonegap
- 12. Redireccionando a una página de 500 cuando falla una llamada AJAX en Ruby on Rails
- 13. ¿Redirigir a la página 404 incorporada de Apache con mod_rewrite?
- 14. ¿Cuál es el mejor ancho absoluto para una página web?
- 15. ¿Cómo puedo redirigir un error 404 en una página 404 personalizada usando Codeigniter?
- 16. 404 página response.redirect vs server.transfer
- 17. Cómo mostrar personalizado página de error 404 - Symfony2
- 18. ¿Cómo puedo verificar desde Android WebView si una página es una "página 404 no encontrada"?
- 19. jQuery $ .get o $ .post para detectar el error de carga de la página (por ejemplo, 404)
- 20. ¿Cuál es la mejor manera de determinar si una página web es para dispositivos móviles?
- 21. ¿Cómo devolver 'propio' página personalizada 404?
- 22. Redirecciona a la página 404 programáticamente usando asp.net MVC
- 23. ¿Cuál es la mejor manera de redirigir automáticamente a alguien a otra página web?
- 24. ¿Cuál es la mejor manera de crear una miniatura de página web?
- 25. ¿Cómo puedo mostrar la página de error 404 en lugar del error de enrutamiento?
- 26. carga de la página() o página init()
- 27. ¿Cuál es la mejor manera de crear una página de inicio de sesión de PHP?
- 28. ¿Cuál es la mejor manera de insertar LaTeX en una página web?
- 29. ¿Cuál es la mejor manera de crear una página estática en Rails?
- 30. Asignación de una excepción a la página 404 al utilizar los taglibs de Spring Security
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