404錯誤是WWW網站存取容易出現的錯誤。
最常見的出錯提示:404 NOT FOUND。 404錯誤頁的設定對網站SEO有很大的影響,而設定不當,例如直接轉跳首頁等,會被搜尋引擎降權拔毛。 404頁面的目的應該是告訴使用者:你所要求的頁面是不存在的,同時引導使用者瀏覽網站其他頁面而不是關掉視窗離開。搜尋引擎透過HTTP狀態碼來辨識網頁的狀態。當搜尋引擎獲得了一個錯誤連結時,網站應該返回404狀態碼,告訴搜尋引擎放棄對該連結的索引。而如果返回200或302狀態碼,搜尋引擎就會為該連結建立索引,這導致大量不同的連結指向了相同的網頁內容。結果是,搜尋引擎對網站的信任度大幅降低。
先開啟nginx.conf文件,在fastcgi_temp_file_write_size 128k;
下面加上
fastcgi_intercept_errors on;定義的站點的裡面(筆者的檔案是
/alidata/server/nginx/conf/vhosts目錄下的lbinin.conf 檔案)
error_page 404 = /404.html;
(/404.html 表示把自訂的404.html放在伺服器根目錄下)同理,若要加入403頁面,程式碼為:
然後儲存,重啟nginx。
Linux下的nginx啟動、停止、重啟
/etc/init.d/nginx start/stop/restart/reload
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了Nginx自訂404頁面(Linux環境下配置),包含了方面的內容,希望對PHP教學有興趣的朋友有所幫助。