Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 14775|Atsakyti: 0

[Žiniatinklis] Kodėl verta tinkinti 404 puslapį? Kaip tinkinti 404 puslapį NGINX

[Kopijuoti nuorodą]
Paskelbta 2014-10-26 11:18:24 | | |
Kodėl verta tinkinti 404 puslapį

Susidūrus su 404 klaidų puslapiu, kaip aukščiau, manau, kad 99% vartotojų (neapklausti, įvertinti duomenys) uždarys puslapį ir vartotojai tyliai pralaimės. Jei yra gražus puslapis, kuris gali nukreipti vartotoją ten, kur jis nori eiti, jis tikrai išlaikys vartotoją. Todėl kiekviena svetainė turėtų pritaikyti savo 404 puslapį.

Kaip tinkinti 404 puslapį NGINX

Buvo daug straipsnių, pristatančių 404 puslapių pritaikymo patirtį IIS ir APACHE, o NGINX vis dar yra palyginti nedaug, ir norėdami išspręsti savo problemas, mes atlikome išsamų tyrimą. Rezultatai rodo, kad sukonfigūruoti pasirinktinius 404 puslapius NGINX yra įmanoma ir paprasta atlikus vos kelis veiksmus:

1. Sukurkite savo 404.html puslapį

2. Pakeiskite nginx.conf, kad pridėtumėte fastcgi_intercept_errors;

3. Pakeiskite nginx.conf (arba atskirą svetainės profilį, pvz., svetainės profilį nginx -> svetainių įgalinimas)

Serverio regione: error_page 404 /404.html arba error_page 404 =http://www.xxx.com/404.html

4. Po pakeitimų iš naujo paleiskite nginx ir patikrinkite nginx.conf teisingumą: /opt/nginx/sbin/nginx –t

#502 ir kitas klaidas galima sukonfigūruoti tokiu pačiu būdu.  

error_page 500 502 503 504 /50x.html;


Pastabos:

1. Turi pridėti: fastcgi_intercept_errors; Jei ši parinktis nenustatyta, ji neturės jokios įtakos, net jei 404.html bus sukurta ir sukonfigūruota error_page fastcgi_intercept_errors sintaksė: fastcgi_intercept_errors įjungta|išjungta Numatytasis: fastcgi_intercept_errors išjungtas Pridėti vietą: http, serveris, vieta Pagal numatytuosius nustatymus nginx nepalaiko pasirinktinių 404 klaidų puslapių, tik ši komanda nustatyta kaip įjungta, NGINX palaiko 404 klaidų peradresavimą. Čia svarbu pažymėti, kad nėra taip, kad nustačius fastcgi_intercept_errors bus nukreipta 404 klaida, jei bus nustatytas nginx. 404 klaidų peradresavimai NGINX galioja, jei nustatyta fastcgi_intercept_errors įjungta ir error_page parinktis nustatyta teisingai (įskaitant sintaksę ir atitinkamus 404 puslapius)

2. Nenurodykite pagrindinio puslapio kaip 404 klaidos puslapio, kad išvengtumėte problemų ar padidintumėte pagrindinio puslapio svorį, ir jokiu kitu būdu nepereikite į pagrindinį puslapį.

3. Pritaikytas 404 puslapis turi būti didesnis nei 512 baitų, kitaip gali pasirodyti IE numatytasis 404 puslapis. Pavyzdžiui, tarkime, tinkinate tik 11 baitų dydžio 404.html (turinys: 404 klaida).





Ankstesnis:Po vakar atlikto fizinio pasirengimo testo dabar skauda nugarą
Kitą:Pažvelkite į kitų žmonių dizainą, dizaineriai, esate per blogai!
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com