Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14775|Odpověď: 0

[Web] Proč přizpůsobovat stránku 404? Jak přizpůsobit stránku 404 pod NGINX

[Kopírovat odkaz]
Zveřejněno 26.10.2014 11:18:24 | | |
Proč upravovat stránku 404

Když narazíte na chybovou stránku 404, jako je ta výše, myslím, že 99 % uživatelů (nedotazováno, odhadovaná data) stránku zavře a uživatelé tiše ztratí. Pokud existuje krásná stránka, která uživatele nasměruje tam, kam chce jít, rozhodně si ho udrží. Proto by si každý web měl přizpůsobit svou vlastní stránku 404.

Jak přizpůsobit stránku 404 pod NGINX

Bylo mnoho článků představujících zkušenost s přizpůsobením 404 stran v rámci IIS a APACHE, a NGINX je stále poměrně málo, a abychom vyřešili jeho vlastní problémy, provedli jsme důkladný výzkum. Výsledky ukazují, že konfigurace vlastních stránek 404 v rámci NGINX je proveditelná a jednoduchá s několika kroky:

1. Vytvořte si vlastní 404.html stránku

2. Změnit nginx.conf a přidat fastcgi_intercept_errors;

3. Změnit nginx.conf (nebo samostatný profil stránky, např. profil stránky pod nginx -> povolené pro weby)

V serverové oblasti: error_page 404 /404.html nebo error_page 404 =http://www.xxx.com/404.html

4. Po změnách restartujte nginx a otestujte správnost nginx.conf: /opt/nginx/sbin/nginx –t

#502 a další chyby lze nastavit stejným způsobem.  

error_page 500 502 503 504 /50x.html;


Poznámky:

1. Musím dodat: fastcgi_intercept_errors na; Pokud tato možnost není nastavena, nebude mít žádný účinek, i když je 404.html vytvořen a nakonfigurován error_page fastcgi_intercept_errors Syntaxe: fastcgi_intercept_errors zapnuto|vypnuto Výchozí: fastcgi_intercept_errors vypnuto Přidat lokaci: http, server, lokalita Ve výchozím nastavení nginx nepodporuje vlastní chybové stránky 404, pouze tento příkaz je nastaven na zapnuto, NGINX podporuje přesměrování chyb 404. Je důležité zde poznamenat, že nastavení fastcgi_intercept_errors zapnuté nepřesměruje chybu 404, pokud je nastaven nginx. Přesměrování chyb 404 v nginx je platné, pokud je nastaveno fastcgi_intercept_errors on a error_page možnost je nastavena správně (včetně syntaxe a odpovídajících stránek 404)

2. Neoznačujte domovskou stránku jako chybovou stránku 404 za účelem ušetření problémů nebo zvýšení její váhy a nepřecházejte na domovskou stránku jinak.

3. Přizpůsobená stránka 404 musí být větší než 512 bajtů, jinak se může objevit výchozí stránka IE 404. Například si představme, že si přizpůsobíte 404.html, který má jen 11 bajtů (obsah: chyba 404).





Předchozí:Po včerejším fyzickém testu mě teď bolí záda
Další:Podívejte se na návrhy ostatních, návrháři, jste fakt špatní!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com