nginx設(shè)置404錯(cuò)誤頁面方法
1.創(chuàng)建自己的404.html頁面
2.更改nginx.conf在http定義區(qū)域加入:
fastcgi_intercept_errors on;
3.更改nginx.conf或虛擬主機(jī)的域名.conf在server 區(qū)域加入:
error_page 404 /404.html;
4.測試nginx.conf正確性:
/usr/local/nginx/sbin/nginx -t
如果正確應(yīng)該顯示如下信息:
the configuration file /opt/nginx/conf/nginx.conf syntax is ok
configuration file /opt/nginx/conf/nginx.conf test is successful
5.重啟nginx
/usr/local/nginx/sbin/nginx -s reload
注意事項(xiàng):
1.必須要添加:fastcgi_intercept_errors on; 如果這個(gè)選項(xiàng)沒有設(shè)置,即使創(chuàng)建了404.html和配置了error_page也沒有效果。
2.不要出于省事或者提高首頁權(quán)重的目的將首頁指定為404錯(cuò)誤頁面,也不要用其它方法跳轉(zhuǎn)到首頁。
3.自定義的404頁面必須大于512字節(jié),否則可能會出現(xiàn)IE默認(rèn)的404頁面。例如,假設(shè)自定義了404.html,大小只有11個(gè)字節(jié)(內(nèi)容為:404錯(cuò)誤)。
關(guān)鍵詞:nginx,404錯(cuò)誤頁面
閱讀本文后您有什么感想? 已有 人給出評價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0