Una página de error pulida es sólo la mitad del trabajo. Una URL inexistente debería devolver HTTP 404; Si el host muestra la página de inicio con el estado 200, los motores de búsqueda y las herramientas de monitoreo pueden tratar la respuesta como un 404 suave.
Haz que el error sea útil
- Diga claramente que no se pudo encontrar la página solicitada.
- Ofrezca un enlace a la página de inicio y a índices de temas relevantes, no una redirección a una página no relacionada.
- Mantenga la URL que falta fuera del mapa del sitio y no genere muchas URL alternativas que muestren el mismo mensaje.
Verifique la respuesta implementada
curl -sS -o /dev/null -w '%{http_code}\n' https://example.com/does-not-exist/Los hosts estáticos difieren en la forma en que configuran los documentos de respaldo. Verifique la respuesta implementada real para detectar una ruta faltante aleatoria, no solo la página representada en un navegador. Mantenga rutas de artículos válidas que devuelvan 200 y redirecciones que devuelvan un 3xx intencional.
Un útil 404 ayuda a los visitantes a recuperarse; el código de estado correcto indica a los clientes y rastreadores que la URL no es una página publicada.
