最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

NGINX服務器配置404錯誤頁面轉向的方法

 更新時間:2017年12月11日 14:07:35   作者:php架構師  
這篇文章主要為大家詳細介紹了NGINX服務器配置404錯誤頁面轉向的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

什么是404頁面

如果碰巧網站出了問題,或者用戶試圖訪問一個并不存在的頁面時,此時服務器會返回代碼為404的錯誤信息,此時對應頁面就是404頁面。404頁面的默認內容和具體的服務器有關。如果后臺用的是NGINX服務器,那么404頁面的內容則為:404 Not Found

為什么要自定義404頁面

在訪問時遇到上面這樣的404錯誤頁面,我想99%(未經調查,估計數(shù)據(jù))的用戶會把頁面關掉,用戶就這樣悄悄的流失了。如果此時能有一個漂亮的頁面能夠引導用戶去他想去的地方必然可以留住用戶。因此,每一個網站都應該自定義自己的404頁面。

NGINX下如何自定義404頁面

IIS和APACHE下自定義404頁面的經驗介紹文章已經非常多了,NGINX的目前還比較少,為了解決自家的問題特地對此作了深入的研究。研究結果表明,NGINX下配置自定義的404頁面是可行的,而且很簡單,只需如下幾步:
1.創(chuàng)建自己的404.html頁面
2.更改nginx.conf在http定義區(qū)域加入: fastcgi_intercept_errors on;
3.更改nginx.conf(或單獨網站配置文件,例如在nginx -> sites-enabled下的站點配置文件 )
中在server 區(qū)域加入: error_page 404 = /404.html 或者 error_page 404 =http://www.xxx.com/404.html
4.更改后重啟nginx,,測試nginx.conf正確性: /opt/nginx/sbin/nginx –t
#502 等錯誤可以用同樣的方法來配置。
error_page 500 502 503 504 = /50x.html;

注意事項:

1.必須要添加:fastcgi_intercept_errors on; 如果這個選項沒有設置,即使創(chuàng)建了404.html和配置了error_page也沒有效果。fastcgi_intercept_errors 語法: fastcgi_intercept_errors on|off 默認: fastcgi_intercept_errors off 添加位置: http, server, location 默認情況下,nginx不支持自定義404錯誤頁面,只有這個指令被設置為on,nginx才支持將404錯誤重定向。這里需要注意的是,并不是說設置了fastcgi_intercept_errors on,nginx就會將404錯誤重定向。在nginx中404錯誤重定向生效的前提是設置了fastcgi_intercept_errors on,并且正確的設置了error_page這個選項(包括語法和對應的404頁面)

2.不要出于省事或者提高首頁權重的目的將首頁指定為404錯誤頁面,也不要用其它方法跳轉到首頁。

3.自定義的404頁面必須大于512字節(jié),否則可能會出現(xiàn)IE默認的404頁面。例如,假設自定義了404.html,大小只有11個字節(jié)(內容為:404錯誤)。

自定義nginx 404錯誤頁面是提高用戶體驗的一個細節(jié),如果是正規(guī)站,我們就必須做好它。你可以對每個網站的錯誤頁面分別設置,也可以設置一個全局的404頁面。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • iis+nginx實現(xiàn)負載均衡的詳細步驟

    iis+nginx實現(xiàn)負載均衡的詳細步驟

    這篇文章主要為大家詳細介紹了iis+nginx實現(xiàn)負載均衡的詳細步驟 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Nginx反向代理的主被動健康檢查方式

    Nginx反向代理的主被動健康檢查方式

    這篇文章主要介紹了Nginx反向代理的主被動健康檢查方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Nginx如何配置多個服務域名解析共用80端口詳解

    Nginx如何配置多個服務域名解析共用80端口詳解

    對于Web而已,80端口和443端口是十分重要的,下面這篇文章主要給大家介紹了關于Nginx如何配置多個服務域名解析共用80端口的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 啟動Nginx.exe出現(xiàn)閃退問題的解決方案

    啟動Nginx.exe出現(xiàn)閃退問題的解決方案

    在做項目時,使用老師給的代碼,點擊Nginx.exe出現(xiàn)閃退的情況,出現(xiàn)這個問題可能出現(xiàn)的情況,端口號被占用或者logs下文件路徑有問題,所以本文小編給大家介紹了啟動Nginx.exe出現(xiàn)閃退問題的解決方案,需要的朋友可以參考下
    2024-03-03
  • Nginx出現(xiàn)403?Forbidden的幾種簡單解決方式

    Nginx出現(xiàn)403?Forbidden的幾種簡單解決方式

    這篇文章主要介紹了Nginx出現(xiàn)403?Forbidden的幾種解決思路,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx訪問日志access_log配置及信息詳解(推薦)

    Nginx訪問日志access_log配置及信息詳解(推薦)

    當你設置日志級別成debug,如果你在調試一個在線的高流量網站的話,你的錯誤日志可能會記錄每個請求的很多消息,這樣會變得毫無意義,下面小編給大家介紹Nginx訪問日志access_log配置及信息詳解,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • nginx基于域名,端口,不同IP的虛擬主機設置的實現(xiàn)

    nginx基于域名,端口,不同IP的虛擬主機設置的實現(xiàn)

    這篇文章主要介紹了nginx基于域名,端口,不同IP的虛擬主機設置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 在nginx中設置三級域名的方法示例

    在nginx中設置三級域名的方法示例

    這篇文章主要介紹了在nginx中設置三級域名的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 國內一些常用PHP的CMS的Nginx服務器的偽靜態(tài)規(guī)則整理

    國內一些常用PHP的CMS的Nginx服務器的偽靜態(tài)規(guī)則整理

    當我們從apache服務器轉向Nginx服務器的時候,它們的偽靜態(tài)規(guī)則就不一樣了,所以你熟悉Nginx服務器的偽靜態(tài)規(guī)則,自己寫當然也好
    2011-03-03
  • Keepalived如何實現(xiàn)Nginx高可用

    Keepalived如何實現(xiàn)Nginx高可用

    這篇文章主要介紹了Keepalived如何實現(xiàn)Nginx高可用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10

最新評論

福鼎市| 容城县| 高州市| 宝清县| 同江市| 昆山市| 师宗县| 淄博市| 银川市| 通江县| 玉屏| 利津县| 马边| 敖汉旗| 莆田市| 碌曲县| 永泰县| 即墨市| 荥阳市| 时尚| 开鲁县| 含山县| 靖边县| 宝兴县| 丰原市| 沧源| 宁晋县| 滦南县| 永丰县| 洪江市| 明光市| 甘南县| 天水市| 永吉县| 嘉义县| 望谟县| 曲麻莱县| 贵溪市| 黑山县| 巧家县| 乌兰察布市|