Nginx正确配置404页面并返回404代码

Linux系统下Nginx配置404错误页面,网络上也有不少的相关文章,不过返回的状态码是200(正常状态码)。搜索引擎抓取到错误页面的时候,发 现返回的是200,他就认为这是一个正常请求并正常响应的一个网页,会进行收录。那么这样就造成了大量的重复页面,实际上对搜索引擎优化是很不利的。

这样的情况设置一般是这样的(网上的相关文章也是这样)

http{
.....
fastcgi_intercept_errors on;
.....
}
#----------------------------------------
server{
error_page 404 = /8c6f66dcfc8a3282/index.html; #只是转跳而已
}

正确的设置方法应该是这样(去掉等号)


http{
.....
fastcgi_intercept_errors on;
.....
}
#----------------------------------------
server{
error_page 404 /8c6f66dcfc8a3282/index.html;
} 
OK了,就是这样的,各位亲们要千万的注意的细节。


关键词: 404代码 , nginx配置404页面

上一篇: 百度百科正式取消扩展阅读 百科SEO优化也将终结吗?
下一篇: Nginx启动失败,提示:98: Address already in use地址已被占用

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):