- 1挎峦、編輯Nginx配置文件
vi /usr/local/nginx/conf/nginx.conf
- 2缀程、在http 區(qū)段添加下面代碼:
fastcgi_intercept_errors on;
- 3搜吧、編輯網(wǎng)站配置文件,比如本站:
vi /usr/local/nginx/conf/vhost/onelone.com.conf
- 4杨凑、在server 區(qū)段添加下面代碼:
error_page 404 = /404.html;
- 5滤奈、404錯(cuò)誤頁(yè)面制作的注意事項(xiàng):
不要將404錯(cuò)誤轉(zhuǎn)向到網(wǎng)站主頁(yè),否則可能會(huì)導(dǎo)致主頁(yè)在搜索引擎中被降權(quán)或消失
不要使用絕對(duì)URL撩满,如果使用絕對(duì)URL返回的狀態(tài)碼是302+200蜒程,這樣會(huì)產(chǎn)生大量的重復(fù)網(wǎng)頁(yè)绅你。
404頁(yè)面設(shè)置完成,一定要檢查是否正確昭躺。http頭信息返回的一定要是404狀態(tài)忌锯。這個(gè)可以通過(guò)服務(wù)器頭部信息檢查工具進(jìn)行檢查。
404頁(yè)面不要自動(dòng)跳轉(zhuǎn)领炫,讓用戶來(lái)決定去向汉规。
自定義的404頁(yè)面必須大于512字節(jié),否則可能會(huì)出現(xiàn)IE默認(rèn)的404頁(yè)面驹吮。