Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 14775|Odpoveď: 0

[Web] Prečo prispôsobiť stránku 404? Ako prispôsobiť stránku 404 pod NGINX

[Kopírovať odkaz]
Zverejnené 26. 10. 2014 11:18:24 | | |
Prečo prispôsobiť stránku 404

Pri stretnutí s chybovou stránkou 404, ako je tá vyššie, myslím, že 99 % používateľov (nedotazované, odhadované údaje) stránku zatvorí a používatelia potichu stratia. Ak existuje krásna stránka, ktorá používateľa nasmeruje tam, kam chce ísť, určite si ho udrží. Preto by si každá webová stránka mala prispôsobiť vlastnú 404 stránku.

Ako prispôsobiť stránku 404 pod NGINX

Objavilo sa veľa článkov, ktoré predstavujú skúsenosti s prispôsobením 404 strán v rámci IIS a APACHE, a NGINX je stále relatívne málo, a aby sme vyriešili vlastné problémy, vykonali sme hĺbkový výskum. Výsledky ukazujú, že konfigurácia vlastných stránok 404 v rámci NGINX je uskutočniteľná a jednoduchá s niekoľkými krokmi:

1. Vytvorte si vlastnú 404.html stránku

2. Zmeniť nginx.conf na pridanie fastcgi_intercept_errors;

3. Zmena nginx.conf (alebo samostatný profil stránky, napr. profil stránky pod nginx -> povolený so stránkami)

V serverovom regióne: error_page 404 /404.html alebo error_page 404 =http://www.xxx.com/404.html

4. Po zmenách reštartujte nginx a otestujte správnosť nginx.conf: /opt/nginx/sbin/nginx –t

#502 a ďalšie chyby môžu byť konfigurované rovnakým spôsobom.  

error_page 500 502 503 504 /50x.html;


Poznámky:

1. Musím dodať: fastcgi_intercept_errors na; Ak táto možnosť nie je nastavená, nebude mať žiadny účinok, aj keď je 404.html vytvorený a nakonfigurovaný error_page fastcgi_intercept_errors Syntax: fastcgi_intercept_errors zapnuté|vypnuté Predvolené: fastcgi_intercept_errors vypnuté Pridať lokalitu: http, server, lokalita Predvolene nginx nepodporuje vlastné 404 chybové stránky, iba tento príkaz je nastavený na zapnuté, NGinx podporuje presmerovanie chýb 404. Je dôležité poznamenať, že nastavenie fastcgi_intercept_errors na presmeruje chybu 404, ak je nastavený nginx. Presmerovania chýb 404 v nginx sú platné, ak je nastavené fastcgi_intercept_errors on a error_page možnosť správne nastavená (vrátane syntaxe a príslušných strán 404)

2. Neoznačujte domovskú stránku ako chybovú stránku 404 s cieľom ušetriť problémy alebo zvýšiť jej váhu a nepreskakujte na domovskú stránku nijakým iným spôsobom.

3. Prispôsobená stránka 404 musí byť väčšia ako 512 bajtov, inak sa môže objaviť predvolená stránka IE 404. Napríklad, povedzme, že si prispôsobíte 404.html, ktorý má len 11 bajtov (obsah: chyba 404).





Predchádzajúci:Po včerajšom fyzickom teste mám teraz bolesti chrbta
Budúci:Pozrite sa na dizajny iných, dizajnéri, ste naozaj zlí!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com