Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14775|Risposta: 0

[Web] Perché personalizzare una pagina 404? Come personalizzare una pagina 404 sotto NGINX

[Copiato link]
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 schiena
Prossimo:Guarda i design degli altri, designer, sei un vero problema!
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com