違法網站請勿向我司工作人員發起任何形式的人工服務請求,嚴禁利用鴻茂傳媒技術支持服務與產品從事任何非法活動,如有發現不再提供任何技術支持。×

linux系統伺服器nginx配置404頁面的方法

linux系統環境下nginx配置404頁面很多設置後返回狀態碼是200,而不是404狀態碼,所以那樣的404頁面設置是不正確的,今天分享下linux下nginx配置404頁面設置方法:

按照以下5步驟:

1、創建自己的404.html頁面,並放於網站根目錄;

2、更改nginx.conf在http定義區域加入:

vi?/ usr/local/nginx/conf/nginx.conf?編輯nginx配置文件,在http?區段添加下面代碼:fastcgi_intercept_errors? on;

'Linux系统服务器Nginx配置404页面的方法'

3、更改nginx.conf?在網站配置中在server?區域加入:

server{

error_page? 404?=? 404.html;?#只是轉跳而已

}

'Linux系统服务器Nginx配置404页面的方法'

網上教程基本都是使用上面代碼,返回的是200狀態碼,正確的設置是去掉=,如下代碼所示:

server{

error_page? 404? 404.html;

}

4、測試nginx.conf正確性:

?/ usr/local/nginx/sbin/nginx?–t

返回下面代碼通過:

the? configuration? file?/ usr/local/nginx/conf/nginx.conf? syntax? is? ok

configuration? file?/ usr/local/nginx/conf/nginx.conf? test? is? successful

5、平滑重啟nginx,即可解決完成404頁面設置。

/usr/local/ws/nginx/sbin/nginx?- s? reload

這樣在用站長工具測試狀態碼,檢測的狀態碼就是404了,也就完成了linux下nginx配置404頁面設置。

相關說明:當用戶進入網站,點擊了一個不存在或者已經刪除的頁面,網站會出現該頁面不存在的提示,很多網站返回的是200狀態碼,而不是能引導用戶返回。

404錯誤頁面製作的注意事項:

1、不要將404錯誤轉向到網站主頁,比如www.honmau.com,不能把所有404轉向到honmau.com或者www.honmau.com,否則可能會導致主頁在搜尋引擎中被降權或消失;

2、不要使用絕對url,如果使用絕對url返回的狀態碼是302+200,這樣會產生大量的重複網頁;

3、404頁面設置完成,一定要檢查是否正確。http頭信息返回的一定要是404狀態。這個可以通過伺服器頭部信息檢查工具進行檢查。

4、404頁面不要自動跳轉,讓用戶來決定去向。

5、自定義的404頁面必須大於512位元組,否則可能會出現ie默認的404頁面。

© 網站版權與免責聲明

1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;

2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;

3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;

4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;

5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明

服務需求留言板
*緊急問題聯繫客服
提交
提交需求
工作日: 8:30 - 22:00 在線qq客服

掃碼諮詢微信客服

鴻茂傳媒企業居間
頂部