|
|
Publicado en 26/10/2014 11:18:24
|
|
|

¿Por qué personalizar una página 404?
Cuando se encuentra con una página de error 404 como la anterior, creo que el 99% de los usuarios (datos estimados no encuestados) cerrarán la página y los usuarios perderán silenciosamente. Si hay una página bonita que puede guiar al usuario hacia donde quiere ir, sin duda retendrá al usuario. Por lo tanto, cada sitio web debería personalizar su propia página 404.
Cómo personalizar una página 404 bajo NGINX
Ha habido muchos artículos que presentan la experiencia de personalizar 404 páginas bajo IIS y APACHE, y NGINX sigue siendo relativamente poco, y para resolver sus propios problemas, hemos realizado una investigación profunda sobre ello. Los resultados muestran que configurar páginas personalizadas de 404 bajo NGINX es factible y sencillo con solo unos pocos pasos:
1. Crea tu propia página 404.html
2. Cambiar nginx.conf para añadir fastcgi_intercept_errors;
3. Cambiar nginx.conf (o un perfil de sitio separado, por ejemplo, perfil de sitio bajo nginx -> habilitado para sitios)
En la región del servidor: error_page 404 /404.html o error_page 404 =http://www.xxx.com/404.html
4. Reiniciar nginx tras los cambios y comprobar la corrección de nginx.conf: /opt/nginx/sbin/nginx –t
El #502 y otros errores pueden configurarse de la misma manera.
error_page 500 502 503 504 /50x.html;
Notas:
1. Debe añadir: fastcgi_intercept_errors adelante; Si esta opción no está activada, no tendrá efecto incluso si el 404.html se crea y configura error_page fastcgi_intercept_errors Sintaxis: fastcgi_intercept_errors encendido|apagado Por defecto: fastcgi_intercept_errors desactivado Añadir ubicación: http, servidor, ubicación Por defecto, nginx no soporta páginas de error personalizadas 404, solo este comando está configurado como activado, Nginx soporta redirigir errores 404. Es importante señalar aquí que no es que poner fastcgi_intercept_errors activado redirija el error 404 si está activado nginx. Las redirecciones de error 404 en nginx son válidas si fastcgi_intercept_errors activado está activado y error_page opción está correctamente configurada (incluyendo sintaxis y las 404 páginas correspondientes)
2. No designes la página principal como una página de error 404 con el fin de evitar problemas o aumentar el peso de la página, y no saltes a la página principal de ninguna otra manera.
3. La página personalizada del 404 debe ser mayor que 512 bytes, de lo contrario puede aparecer la página predeterminada del 404. Por ejemplo, imagina que personalizas un 404.html que solo tiene 11 bytes de tamaño (contenido: error 404).
|
Anterior:Después de la prueba de aptitud física de ayer, ahora tengo dolor de espaldaPróximo:¡Mira los diseños de otros, diseñadores, eres una pena!
|