|
|
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ückenschmerzenNächster:Schaut euch die Entwürfe anderer Leute an, Designer, ihr seid schade!
|