首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

我nginx服务器设置了404,也能跳转到404但是返回状态码是200?请问如何...

发布网友

我来回答

2个回答

热心网友

开始配置如下,结果发现返回状态码是200,搜索了一下解决方法,做个记录
http{
......
fastcgi_intercept_errors on;
......
}
#----------------------------------------
server{
#只是转跳而已
error_page 404 = /404.html;
}

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

http{
........
fastcgi_intercept_errors on;
........
}
#----------------------------------------
server{
error_page 404 /404.html;
}
平滑启动Nginx即可解决该问题
/usr/local/nginx/sbin/nginx -s reload

热心网友

是啊,访问到了404页面,不是200是什么 不跳转就是返回404,网络上也有不少的相关文章,不过返回的状态码是200(正常状态码)。搜索引擎抓取到错误页面的时候,发现返回的是200,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com