Heim > Artikel > Betrieb und Instandhaltung > So konfigurieren Sie Nginx 404
Der Fehler 404 ist ein häufiger Fehler beim Zugriff auf WWW-Websites. Die häufigste Fehlermeldung: 404 NICHT GEFUNDEN.
Die Einstellungen der 404-Fehlerseite haben großen Einfluss auf die SEO der Website. Unsachgemäße Einstellungen, wie z. B. die direkte Weiterleitung zur Startseite usw., werden herabgestuft und von Suchmaschinen gepflückt. Der Zweck der 404-Seite sollte darin bestehen, dem Benutzer mitzuteilen, dass die von Ihnen angeforderte Seite nicht existiert, und den Benutzer dazu zu bringen, andere Seiten der Website zu durchsuchen, anstatt das Fenster zu schließen und zu verlassen. Suchmaschinen verwenden HTTP-Statuscodes, um den Status von Webseiten zu identifizieren. Wenn eine Suchmaschine einen fehlerhaften Link erhält, sollte die Website einen 404-Statuscode zurückgeben, um die Suchmaschine anzuweisen, die Indexierung des Links abzubrechen. Wenn ein Statuscode 200 oder 302 zurückgegeben wird, indiziert die Suchmaschine den Link, was zu einer großen Anzahl verschiedener Links führt, die auf denselben Webseiteninhalt verweisen. Dadurch haben Suchmaschinen ihr Vertrauen in die Website deutlich verringert.
Das Folgende ist ein Tutorial zum Einrichten der Nginx 404-Fehlerseite mit LNMP:
1. vi /usr/local/nginx/conf/nginx. conf Bearbeiten Sie die Nginx-Konfigurationsdatei und fügen Sie den folgenden Code im http-Abschnitt hinzu:
fastcgi_intercept_errors on;
2. Bearbeiten Sie die Website-Konfigurationsdatei, z. B. diese Site: vi /usr/local/nginx/conf/vhost/onelone. com.conf, fügen Sie ihn im Serverabschnitt hinzu. Den folgenden Code
error_page 404 = /404.html;
. Hinweis: Einige Internetnutzer haben getestet, dass der Upstream-Code das Gleichheitszeichen entfernen muss, um den korrekten 404-Status zurückzugeben, daher werden die Schüler dazu aufgefordert Testen Sie, ob das Gleichheitszeichen entfernt werden muss.
3. Testen Sie, ob die Konfigurationsdatei korrekt ist: /usr/local/nginx/sbin/nginx -t, geben Sie den folgenden Code zurück, um ihn zu übergeben:
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok configuration file /usr/local/nginx/conf/nginx.conf test is successful
4 um wirksam zu werden:
/root/lnmp restart 。
5 Hinweise zum Erstellen von 404-Fehlerseiten:
Leiten Sie den 404-Fehler nicht auf die Homepage der Website um, da dies sonst zu Problemen führen kann
Verwenden Sie keine absoluten URLs, da der zurückgegebene Statuscode 302+200 ist, wodurch eine große Anzahl doppelter Webseiten generiert wird.
Die 404-Seite ist eingerichtet. Überprüfen Sie unbedingt, ob sie korrekt ist. Die zurückgegebenen http-Header-Informationen müssen den Status 404 haben. Dies kann mit dem Tool zur Überprüfung der Server-Header-Informationen überprüft werden.
Springen Sie nicht automatisch zur 404-Seite, sondern lassen Sie den Benutzer entscheiden, wohin er gehen möchte.
Die benutzerdefinierte 404-Seite muss größer als 512 Byte sein, andernfalls wird möglicherweise die IE-Standardseite 404 angezeigt.
Weitere technische Artikel zum Thema Nginx finden Sie in der Spalte Tutorials zur Nginx-Nutzung, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Nginx 404. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!