Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 14775|Odgovoriti: 0

[Web] Zakaj prilagajati stran 404? Kako prilagoditi stran 404 pod NGINX

[Kopiraj povezavo]
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 hrbtu
Naslednji:Poglejte dizajne drugih ljudi, oblikovalci, vi ste pa res slabi!
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com