|
|
Publié sur 26/10/2014 11:18:24
|
|
|

Pourquoi personnaliser une page 404
Lorsqu’on rencontre une page d’erreur 404 comme celle ci-dessus, je pense que 99 % des utilisateurs (données non sondées, estimées) ferment la page et les utilisateurs perdent discrètement. S’il existe une belle page qui peut guider l’utilisateur vers sa destination, elle le retiendra assurément. Par conséquent, chaque site web devrait personnaliser sa propre page 404.
Comment personnaliser une page 404 sous NGINX
De nombreux articles ont été publiés sur l’expérience de personnalisation de 404 pages sous IIS et APACHE, et NGINX est encore relativement peu nombreux, et pour résoudre ses propres problèmes, nous avons mené des recherches approfondies à ce sujet. Les résultats montrent que la configuration de pages personnalisées 404 sous NGINX est réalisable et simple en seulement quelques étapes :
1. Créez votre propre page 404.html
2. Modifier nginx.conf pour ajouter fastcgi_intercept_errors ;
3. Modifier nginx.conf (ou un profil de site séparé, par exemple profil de site sous nginx -> sites-enabled)
Dans la région serveur : error_page 404 /404.html ou error_page 404 =http://www.xxx.com/404.html
4. Redémarrer nginx après les modifications, et vérifier la correction de nginx.conf : /opt/nginx/sbin/nginx –t
#502 et d’autres erreurs peuvent être configurées de la même manière.
error_page 500 502 503 504 /50x.html ;
Notes:
1. À ajouter : fastcgi_intercept_errors sur ; Si cette option n’est pas activée, elle n’aura aucun effet même si le 404.html est créé et configuré error_page fastcgi_intercept_errors Syntaxe : fastcgi_intercept_errors on|off Par défaut : fastcgi_intercept_errors off Ajouter l’emplacement : http, serveur, emplacement Par défaut, nginx ne prend pas en charge les pages d’erreur personnalisées 404, seule cette commande est réglée sur activée, Nginx prend en charge la redirection des erreurs 404. Il est important de noter ici que le fait de régler fastcgi_intercept_errors active ne redirigera pas l’erreur 404 si nginx est activé. Les redirections d’erreur 404 dans nginx sont valides si fastcgi_intercept_errors activé est activé et que error_page option est correctement définie (y compris la syntaxe et les 404 pages correspondantes)
2. Ne désignez pas la page d’accueil comme une page d’erreur 404 dans le but d’éviter des problèmes ou d’augmenter le poids de la page d’accueil, et ne sauter pas directement à la page d’accueil d’aucune autre manière.
3. La page personnalisée 404 doit être plus grande que 512 octets, sinon la page par défaut 404 peut apparaître. Par exemple, disons que vous personnalisez un 404.html qui ne fait que 11 octets (contenu : erreur 404).
|
Précédent:Après le test de condition physique d’hier, j’ai maintenant mal au dosProchain:Regarde les designs des autres, designers, tu es vraiment mauvais !
|