|
|
Objavljeno na 26. 10. 2014 11:18:24
|
|
|

Zakaj prilagajati stran 404
Ko naletimo na stran z napako 404, kot je zgornja, mislim, da bo 99 % uporabnikov (neanketirani, ocenjeni podatki) stran zaprlo in uporabniki bodo tiho izgubili vsebino. Če obstaja lepa stran, ki lahko uporabnika usmeri tja, kamor želi, ga bo zagotovo zadržala. Zato bi morala vsaka spletna stran prilagoditi svojo 404 stran.
Kako prilagoditi stran 404 pod NGINX
Objavljenih je veliko člankov, ki predstavljajo izkušnjo prilagajanja 404 strani pod IIS in APACHE, NGINX pa je še vedno razmeroma malo, zato smo, da bi rešili svoje težave, opravili poglobljene raziskave. Rezultati kažejo, da je konfiguracija prilagojenih 404 strani pod NGINX izvedljiva in preprosta z le nekaj koraki:
1. Ustvarite svojo stran 404.html
2. Spremenite nginx.conf za dodajanje fastcgi_intercept_errors;
3. Spremenite nginx.conf (ali ločen profil strani, npr. profil strani pod nginx -> omogočenim za spletne strani)
V strežniški regiji: error_page 404 /404.html ali error_page 404 =http://www.xxx.com/404.html
4. Po spremembah ponovno zaženi nginx in preveri pravilnost nginx.conf: /opt/nginx/sbin/nginx –t
#502 in druge napake je mogoče konfigurirati na enak način.
error_page 500 502 503 504 /50x.html;
Opombe:
1. Dodati moram: fastcgi_intercept_errors na; Če ta možnost ni nastavljena, ne bo imela učinka, tudi če je 404.html ustvarjen in konfiguriran error_page fastcgi_intercept_errors Sintaksa: fastcgi_intercept_errors vklopljen|izklopljeno Privzeto: fastcgi_intercept_errors izklopljeno Dodaj lokacijo: http, strežnik, lokacija Privzeto nginx ne podpira prilagojenih strani z napakami 404, le ta ukaz je nastavljen na vklopljeno, NGinx podpira preusmerjanje napak 404. Pomembno je poudariti, da nastavitev fastcgi_intercept_errors ne bo preusmerila napake 404, če je nginx nastavljen. Preusmeritve napak 404 v nginx so veljavno, če je fastcgi_intercept_errors nastavljen in error_page možnost pravilno nastavljena (vključno s sintakso in pripadajočimi 404 stranmi)
2. Ne označujte domače strani kot stran z napako 404 z namenom reševanja težav ali povečanja teže domače strani, in ne skakajte na domačo stran na kakršen koli drug način.
3. Prilagojena stran 404 mora biti večja od 512 bajtov, sicer se lahko pojavi privzeta stran 404. Na primer, recimo, da prilagodite 404.html, ki je velik le 11 bajtov (vsebina: napaka 404).
|
Prejšnji:Po včerajšnjem testu telesne pripravljenosti imam zdaj bolečine v hrbtuNaslednji:Poglejte dizajne drugih ljudi, oblikovalci, vi ste pa res slabi!
|