Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14775|Respuesta: 0

[Web] ¿Por qué personalizar una página 404? Cómo personalizar una página 404 bajo NGINX

[Copiar enlace]
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 espalda
Próximo:¡Mira los diseños de otros, diseñadores, eres una pena!
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com