Ngin的web服務(wù)自定義錯誤頁(yè)面_云主機和虛擬主機_奇迪科技(深圳)有限公司(www.cheanjie.com)
當訪(fǎng)問(wèn)一個(gè)正常的網(wǎng)站頁(yè)面時(shí),header返回碼都是200,如果頁(yè)面存在錯誤,返回的則有可能是其他返回碼,Nginx等服務(wù)器的WEB服務(wù)就會(huì )調用相應的“默認錯誤提示頁(yè)面”告知訪(fǎng)客當前出現的問(wèn)題。這些“默認的錯誤提示頁(yè)面”頁(yè)面效果簡(jiǎn)易,沒(méi)有設計美感,不利于提升用戶(hù)體驗,所有有必要重新自定義、設計錯誤提示頁(yè)面的效果。這里主要介紹如何修改網(wǎng)站服務(wù)器的默認配置,為Ngin等服務(wù)器的web服務(wù)自定義錯誤提示頁(yè)面,也就是將重新自主設計好的頁(yè)面取代WEB服務(wù)的默認錯誤提示頁(yè),例如重新設置400、403、404、500等錯誤提示頁(yè)的顯示效果。
1、常見(jiàn)的返回碼有400、403、404、503等,我們需要根據自己需求設計、制作相應的HTML網(wǎng)頁(yè),并且以返回碼命名,例如404.html、403.html等等。
2、在服務(wù)器站點(diǎn)根目錄新建文件夾,例如:error_folder,并且將設計好的HTML網(wǎng)頁(yè)放到該文件夾下。
3、在相應站點(diǎn)的.conf配置文件中添加如下代碼:
error_page 400 /error_folder/400.html;
error_page 403 /error_folder/403.html;
error_page 404 /error_folder/404.html;
error_page 503 /error_folder/503.html;
**備注:自定義的錯誤提示頁(yè)所在的路徑是相對于根目錄的,一定要填寫(xiě)正確,否則不能生效。
4、要讓以上設置生效,需要重載配置或者重啟服務(wù)器:
重載配置:nginx -s reload
重啟服務(wù)器:shutdown -r now
5、自測效果:只要配置無(wú)誤,如果你重新設置了404頁(yè)面效果,只需在你網(wǎng)站的域名后任意拼接一個(gè)不存在的路徑進(jìn)行訪(fǎng)問(wèn),就可以看到自定義的效果。
本文版權所有,轉載須注明:來(lái)源 http://www.cheanjie.com/qvdv-zhuji-819.html