|
|
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ádaDalší:Podívejte se na návrhy ostatních, návrháři, jste fakt špatní!
|