Heim > Betrieb und Instandhaltung > Nginx > So konfigurieren Sie Nginx 404

So konfigurieren Sie Nginx 404

(*-*)浩
Freigeben: 2019-06-18 11:09:50
Original
10345 Leute haben es durchsucht

Der Fehler 404 ist ein häufiger Fehler beim Zugriff auf WWW-Websites. Die häufigste Fehlermeldung: 404 NICHT GEFUNDEN.

So konfigurieren Sie Nginx 404

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;
Nach dem Login kopieren

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;
Nach dem Login kopieren

. 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
Nach dem Login kopieren

4 um wirksam zu werden:

/root/lnmp restart 。
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage