nginx如何設定自定義404頁面

2021-09-20 20:29:22 字數 903 閱讀 7522

下面是lnmp設定nginx 404錯誤頁教程:

1、vi /usr/local/nginx/conf/nginx.conf 編輯nginx配置檔案,在http 區段新增下面**:

fastcgi_intercept_errors on;
2、編輯**配置檔案,比如本站:vi /usr/local/nginx/conf/vhost/onelone.com.conf ,在server 區段新增下面**,404.html設定的路徑一定是相對於**根目錄的,不是伺服器根目錄的,一定要注意!:

error_page 404 = /404.html;
注意:有網友測試上行**需要去掉等號才會返回正確的404狀態,所以請同學們自行測試是否要去掉等號。

3、測試配置檔案是否正確:/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

4、重啟lnmp生效:/root/lnmp restart 。

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

不要將404錯誤轉向到**主頁,否則可能會導致主頁在搜尋引擎中被降權或消失   

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

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

404頁面不要自動跳轉,讓使用者來決定去向。

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

nginx自定義404錯誤頁面

注意事項 首先建立乙個404錯誤時顯示的頁面,如放在你的 根目錄下的404.html。內容隨便 在nginx.conf中的http區域加入fastcgi intercept errors on 在nginx.conf的server區域 如果 有單獨的配置檔案,則需要在其配置檔案的server區域內加...

Nginx自定義404頁面

usr local nginx html 404.html我們需要來配置一下 nginx.conf 檔案中關於 404 錯誤頁面的跳轉 1 我們在http全域性配置中加入如下配置 proxy intercept errors on 這個引數的作用是使得用nginx做 的網頁也生效,沒用nginx做 ...

NGINX 自定義404(或其他)error頁面

有時候,有可能使用者會訪問到無效的鏈結或者空的產品。我們有必要向使用者引導購買其他的產品,或者返回首頁繼續瀏覽等,以下是預設的404頁面 以下是對nginx的配置進行修改,設定支援自定義 404 錯誤頁面 status 不是關於404的,而是nginx的訪問狀態,可以www.com status來進...