Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 14775|Răspunde: 0

[Web] De ce să personalizezi o pagină 404? Cum să personalizezi o pagină 404 sub NGINX

[Copiază linkul]
Postat pe 26.10.2014 11:18:24 | | |
De ce să personalizezi o pagină 404

Când întâlnești o pagină de eroare 404 ca cea de mai sus, cred că 99% dintre utilizatori (date estimate nechestionate) vor închide pagina și utilizatorii vor pierde discret. Dacă există o pagină frumoasă care poate ghida utilizatorul către direcția în care vrea să ajungă, cu siguranță îl va păstra. Prin urmare, fiecare site ar trebui să-și personalizeze propria pagină 404.

Cum să personalizezi o pagină 404 sub NGINX

Au apărut multe articole care introduc experiența personalizării paginilor 404 sub IIS și APACHE, iar NGINX este încă relativ puțin, iar pentru a-și rezolva propriile probleme, am făcut cercetări aprofundate pe această temă. Rezultatele arată că configurarea paginilor personalizate 404 sub NGINX este fezabilă și simplă, cu doar câțiva pași:

1. Creează-ți propria pagină de 404.html

2. Modifică nginx.conf pentru a adăuga fastcgi_intercept_errors;

3. Schimbă nginx.conf (sau un profil separat de site, de exemplu profil de site sub nginx -> site-enabled)

În regiunea serverului: error_page 404 /404.html sau error_page 404 =http://www.xxx.com/404.html

4. Repornește nginx după modificări și verifică corectitudinea nginx.conf: /opt/nginx/sbin/nginx –t

#502 și alte erori pot fi configurate în același mod.  

error_page 500 502 503 504 /50x.html;


Note:

1. Trebuie adăugat: fastcgi_intercept_errors înainte; Dacă această opțiune nu este setată, nu va avea niciun efect chiar dacă 404.html este creat și configurat error_page fastcgi_intercept_errors Sintaxă: fastcgi_intercept_errors on|off Implicit: fastcgi_intercept_errors off Adaugă locație: http, server, locație Implicit, nginx nu suportă pagini personalizate de eroare 404, doar această comandă este setată pe on, NGINX suportă redirecționarea erorii 404. Este important de menționat aici că setarea fastcgi_intercept_errors activată va redirecționa eroarea 404 dacă nginx este setat. Redirecționările de eroare 404 în nginx sunt valabile dacă fastcgi_intercept_errors activat este setat și opțiunea error_page este setată corect (inclusiv sintaxa și cele 404 pagini corespunzătoare)

2. Nu desemnați pagina principală ca pagină de eroare 404 pentru a evita probleme sau a crește greutatea paginii principale și nu săriți la pagină principală în niciun alt mod.

3. Pagina personalizată 404 trebuie să fie mai mare de 512 octeți, altfel poate apărea pagina implicită 404. De exemplu, să zicem că personalizezi un 404.html care are doar 11 octeți (eroare conținut: 404).





Precedent:După testul de fitness de ieri, acum am dureri de spate
Următor:Uită-te la designurile altora, designeri, ești păcat!
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com