Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14775|Antwort: 0

[Web] Warum eine 404-Seite anpassen? Wie man eine 404-Seite unter NGINX anpasst

[Link kopieren]
Veröffentlicht am 26.10.2014 11:18:24 | | |
Warum eine 404-Seite anpassen?

Wenn man auf eine 404-Fehlerseite wie die oben getroffen wird, denke ich, dass 99 % der Nutzer (nicht befragt, geschätzte Daten) die Seite schließen und die Nutzer leise verlieren. Wenn es eine schöne Seite gibt, die den Nutzer dorthin führen kann, wohin er möchte, wird sie den Nutzer definitiv halten. Daher sollte jede Website ihre eigene 404-Seite anpassen.

Wie man eine 404-Seite unter NGINX anpasst

Es gab viele Artikel, die die Erfahrung der Anpassung von 404-Seiten unter IIS und APACHE vorstellen, und NGINX ist noch relativ selten, und um seine eigenen Probleme zu lösen, haben wir eingehende Recherchen dazu betrieben. Die Ergebnisse zeigen, dass die Konfiguration benutzerdefinierter 404-Seiten unter NGINX mit nur wenigen Schritten machbar und einfach ist:

1. Erstellen Sie Ihre eigene 404.html Seite

2. Ändere nginx.conf, um fastcgi_intercept_errors hinzuzufügen;

3. Ändern Sie nginx.conf (oder ein separates Site-Profil, z. B. Site Profile unter nginx -> sites-enabled)

Im Serverbereich: error_page 404 /404.html oder error_page 404 =http://www.xxx.com/404.html

4. Nginx nach den Änderungen neu starten und die Korrektheit von nginx.conf: /opt/nginx/sbin/nginx –t testen

#502 und andere Fehler können auf die gleiche Weise konfiguriert werden.  

error_page 500 502 503 504 /50x.html;


Notizen:

1. Muss hinzufügen: fastcgi_intercept_errors weiter; Wenn diese Option nicht gesetzt ist, hat sie keine Auswirkung, selbst wenn die 404.html erstellt und konfiguriert error_page fastcgi_intercept_errors Syntax: fastcgi_intercept_errors an|aus Standard: fastcgi_intercept_errors aus Standort hinzufügen: http, server, location Standardmäßig unterstützt nginx keine benutzerdefinierten 404-Fehlerseiten, nur dieser Befehl ist auf an gesetzt, nginx unterstützt die Umleitung von 404-Fehlern. Es ist wichtig zu beachten, dass es nicht so ist, dass die Einstellung fastcgi_intercept_errors auf den 404-Fehler umleitet, wenn nginx gesetzt ist. 404-Fehler-Weiterleitungen in nginx sind gültig, wenn fastcgi_intercept_errors on gesetzt ist und error_page Option korrekt eingestellt ist (einschließlich Syntax und entsprechender 404-Seiten)

2. Kennzeichnen Sie die Startseite nicht als 404-Fehlerseite, um Ärger zu sparen oder das Gewicht der Startseite zu erhöhen, und springen Sie nicht auf andere Weise zur Startseite.

3. Die angepasste 404-Seite muss größer als 512 Bytes sein, andernfalls kann die IE-Standard-404-Seite erscheinen. Angenommen, Sie passen eine 404.html an, die nur 11 Bytes groß ist (Inhalt: 404 Fehler).





Vorhergehend:Nach dem Fitnesstest gestern habe ich jetzt Rückenschmerzen
Nächster:Schaut euch die Entwürfe anderer Leute an, Designer, ihr seid schade!
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com