Nginx錯誤頁面優雅顯示


一.Nginx錯誤頁面優雅顯示的原因?   當我們訪問網站時,由於特殊的原因,經常會出現諸如403,404,503等錯誤,這極大的影響用戶的訪問體驗,所以我們很有必要做一下錯誤頁面的優雅顯示,以提升用戶的瀏覽體驗。

二.Nginx下如何定義優雅顯示的頁面呢?   下面我們就以404錯誤為例,具體步驟如下:   1.創建自己的404.html頁面,放在站點目錄下面;    2.更改nginx.conf配置文件,在http模塊中加入 fastcgi_intercept_errors on;    3.更改nginx.conf配置文件,在server模塊中加入:error_page 404  /404.html;  或者 error_page 404 =http://www.hulala.com/404.html;   4.更改后檢查語法/nginx/sbin/nginx -t ,並重啟nginx;   現在,404錯誤的頁面優雅顯示已經配置OK了。

  舉一反三:502、403 等其他錯誤可以用同樣的方法來配置。         error_page  500 502 503 504  /50x.html;        error_page  403  /403.html;   注意:   在nginx中錯誤重定向生效的兩個前提條件是:設置了fastcgi_intercept_errors on,並且正確的設置了error_page這個選項。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM