|
|
Pubblicato su 26/10/2014 11:18:24
|
|
|

Perché personalizzare una pagina 404
Quando si imbatte in una pagina di errore 404 come quella sopra, penso che il 99% degli utenti (dati non sondaggiati, stimati) chiuderà la pagina e gli utenti perderanno silenziosamente. Se c'è una pagina bella che può guidare l'utente verso dove vuole andare, sicuramente lo manterrà sicuramente. Pertanto, ogni sito dovrebbe personalizzare la propria pagina 404.
Come personalizzare una pagina 404 sotto NGINX
Ci sono stati molti articoli che hanno introdotto l'esperienza di personalizzare 404 pagine sotto IIS e APACHE, e NGINX è ancora relativamente poco, e per risolvere i propri problemi abbiamo condotto ricerche approfondite su di esso. I risultati mostrano che configurare pagine personalizzate 404 sotto NGINX è fattibile e semplice con pochi passaggi:
1. Crea la tua pagina 404.html
2. Modificare nginx.conf per aggiungere fastcgi_intercept_errors;
3. Modificare nginx.conf (o un profilo sito separato, ad esempio profilo sito sotto nginx -> sites-enabled)
Nella regione server: error_page 404 /404.html o error_page 404 =http://www.xxx.com/404.html
4. Riavvia nginx dopo le modifiche e verifica la correttezza di nginx.conf: /opt/nginx/sbin/nginx –t
#502 e altri errori possono essere configurati allo stesso modo.
error_page 500 502 503 504 /50x.html;
Note:
1. Devo aggiungere: fastcgi_intercept_errors avanti; Se questa opzione non viene impostata, non avrà effetto anche se il 404.html viene creato e configurato error_page fastcgi_intercept_errors Sintassi: fastcgi_intercept_errors on|off Impostazione predefinita: fastcgi_intercept_errors off Aggiungi posizione: http, server, posizione Di default, nginx non supporta pagine di errore personalizzate 404, solo questo comando è impostato su on, NGINX supporta il reindirizzamento degli errori 404. È importante notare che impostare fastcgi_intercept_errors attivo non reindirizzerà l'errore 404 se nginx è impostato. I reindirizzamenti di errore 404 in nginx sono validi se fastcgi_intercept_errors on è impostato e error_page opzione è impostata correttamente (inclusa sintassi e corrispondenti 404 pagine)
2. Non designare la homepage come una pagina di errore 404 allo scopo di evitare problemi o aumentare il peso della homepage, e non saltare direttamente alla homepage in altri modi.
3. La pagina 404 personalizzata deve essere più grande di 512 byte, altrimenti potrebbe apparire la pagina predefinita 404. Ad esempio, supponiamo che tu personalizzi un 404.html che ha solo 11 byte di dimensione (content: errore 404).
|
Precedente:Dopo il test di fitness di ieri, ora ho mal di schienaProssimo:Guarda i design degli altri, designer, sei un vero problema!
|