首先鄙视一下自己,选择百度真心搜不出来东西。最后参考了nginx官方的说明,搞定了这个问题。
nginx的404设置其实分为两种,一种是指定404状态页面 一种是指定404跳转页面。
404页面和404跳转页面区别在用户看来是一样的,但是在搜索引擎等看来区别却很大。
404页面,当搜索引擎抓取的时候,能返回正确的错误代码,让搜索引擎知道该页面是不存在的,并不收录其中的内容。
而404跳转,则返回和正常页面一样的200状态,搜索引擎会直接当作正常页面处理。这对网站的危害不言而喻。
言归正传,下面介绍下2种设置方法,
在server区域
404页面设置方法:
error_page 404 /404.html
404跳转页面设置方法:
error_page 404 = /404.html
只有一个等号的区别哦。
最后,再次检讨下自己,不看manpage和官方文档而选择百度。
“Nginx设置404页面的正确方法详解”的4个回复
评论已关闭。
Nginx没用过,仅围观吧~
p.s:度娘搜技术方面的东西的能力纯粹是渣渣
默认的配置文件里不是有关于错误页面的设置的写法啊
ym 俺从来不看各种官方文档,因为看不懂。。哇咔咔
看文档看到吐的路过。。。还是谷歌好