Maison > Opération et maintenance > Nginx > Comment configurer nginx 404

Comment configurer nginx 404

(*-*)浩
Libérer: 2019-06-18 11:09:50
original
10368 Les gens l'ont consulté

L'erreur 404 est une erreur courante lors de l'accès aux sites Web WWW. Le message d'erreur le plus courant : 404 NON TROUVÉ.

Comment configurer nginx 404

Les paramètres de la page d'erreur 404 ont un grand impact sur le référencement du site Web. Des paramètres inappropriés, tels que la redirection directe vers la page d'accueil, etc., seront rétrogradés. et récupéré par les moteurs de recherche. Le but de la page 404 doit être d'indiquer à l'utilisateur que la page que vous avez demandée n'existe pas et de guider l'utilisateur pour qu'il parcoure d'autres pages du site Web au lieu de fermer la fenêtre et de partir. Les moteurs de recherche utilisent des codes d'état HTTP pour identifier l'état des pages Web. Lorsqu'un moteur de recherche obtient un mauvais lien, le site Web doit renvoyer un code d'état 404 pour indiquer au moteur de recherche d'abandonner l'indexation du lien. Si un code d'état 200 ou 302 est renvoyé, le moteur de recherche indexera le lien, ce qui entraînera un grand nombre de liens différents pointant vers le même contenu de page Web. En conséquence, la confiance des moteurs de recherche dans le site Web a été considérablement réduite.

Ce qui suit est un tutoriel sur la configuration de la page d'erreur 404 de Nginx avec LNMP :

1. conf Editez le fichier de configuration Nginx, ajoutez le code suivant dans la section http :

fastcgi_intercept_errors on;
Copier après la connexion

2. Editez le fichier de configuration du site Web, comme ce site : vi /usr/local/nginx/conf/vhost/onelone. com.conf, ajoutez-le dans la section serveur Le code suivant

error_page 404 = /404.html;
Copier après la connexion

Remarque : certains internautes ont testé que le code en amont doit supprimer le signe égal pour renvoyer le statut 404 correct, les étudiants sont donc invités à testez s’ils doivent supprimer le signe égal.

3. Testez si le fichier de configuration est correct : /usr/local/nginx/sbin/nginx -t, retournez le code suivant à transmettre :

the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful
Copier après la connexion

4. pour prendre effet :

/root/lnmp restart 。
Copier après la connexion

5. Notes sur la création de pages d'erreur 404 :

Ne redirigez pas l'erreur 404 vers la page d'accueil du site Web, sinon cela pourrait provoquer le la page d'accueil soit rétrogradée ou disparaisse dans les moteurs de recherche.

N'utilisez pas d'URL absolues. Si vous utilisez des URL absolues, le code d'état renvoyé est 302+200, ce qui générera un grand nombre de pages Web en double.

La page 404 est configurée, assurez-vous de vérifier si elle est correcte. Les informations d'en-tête http renvoyées doivent être un statut 404. Cela peut être vérifié via l’outil d’inspection des informations d’en-tête du serveur.

Ne passez pas automatiquement à la page 404, laissez l'utilisateur décider où aller.

La page 404 personnalisée doit être supérieure à 512 octets, sinon la page 404 par défaut d'IE peut apparaître.

Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne Tutoriel d'utilisation de Nginx pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal