|
|
Opslået på 26/10/2014 11.18.24
|
|
|

Hvorfor tilpasse en 404-side
Når man støder på en 404-fejlside som den ovenfor, tror jeg, at 99% af brugerne (uundersøgte, estimerede data) vil lukke siden, og brugerne vil stille og roligt tabe. Hvis der findes en smuk side, der kan guide brugeren til, hvor han vil hen, vil den helt sikkert fastholde brugeren. Derfor bør hver hjemmeside tilpasse sin egen 404-side.
Sådan tilpasser du en 404-side under NGINX
Der har været mange artikler, der introducerer erfaringen med at tilpasse 404-sider under IIS og APACHE, og NGINX er stadig relativt få, og for at løse sine egne problemer har vi foretaget dybdegående research på det. Resultaterne viser, at det er muligt og enkelt at konfigurere brugerdefinerede 404-sider under NGINX med blot få trin:
1. Opret din egen 404.html-side
2. Ændre nginx.conf for at tilføje fastcgi_intercept_errors på;
3. Ændr nginx.conf (eller en separat siteprofil, f.eks. site profile under nginx -> sites-enabled)
I serverregionen: error_page 404 /404.html eller error_page 404 =http://www.xxx.com/404.html
4. Genstart nginx efter ændringerne, og test korrektheden af nginx.conf: /opt/nginx/sbin/nginx –t
#502 og andre fejl kan konfigureres på samme måde.
error_page 500 502 503 504 /50x.html;
Noter:
1. Skal tilføje: fastcgi_intercept_errors på; Hvis denne mulighed ikke er sat, vil den ikke have nogen effekt, selv hvis 404.html oprettes og konfigureres error_page fastcgi_intercept_errors Syntaks: fastcgi_intercept_errors tændt|slukket Standard: fastcgi_intercept_errors slukket Tilføj placering: http, server, placering Som standard understøtter nginx ikke brugerdefinerede 404-fejlsider, kun denne kommando er sat til on, nginx understøtter omdirigering af 404-fejl. Det er vigtigt at bemærke her, at det ikke er sådan, at indstilling fastcgi_intercept_errors på vil omdirigere 404-fejlen, hvis nginx er sat. 404-fejlomdirigeringer i nginx er gyldige, hvis fastcgi_intercept_errors on er sat, og error_page mulighed er sat korrekt (inklusive syntaks og tilsvarende 404-sider)
2. Udpeg ikke forsiden som en 404-fejlside for at spare besvær eller øge forsidens vægt, og spring ikke til forsiden på nogen anden måde.
3. Den tilpassede 404-side skal være større end 512 bytes, ellers kan IE standard 404-side vises. For eksempel, lad os sige, at du tilpasser en 404.html, der kun er 11 bytes stor (indhold: 404 fejl).
|
Tidligere:Efter fysiktesten i går har jeg nu rygsmerterNæste:Se på andres designs, designere, I er ærgerlige!
|