Nginx404页面的http状态码返回200的问题解决方法

问题

今天配置nginx服务器404页面的时候发现的一个问题
百度上搜索nginx配置404页面 很多网站贴出的代码如下:

fastcgi_intercept_errorson;
error_page	404 = /404.html;

根据上述实际配置好,访问一个不存在的页面,确实可以跳转到配置的404页面
但是发现这时候服务器返回的http状态码却是200
这对搜索引擎收录网站有很大影响

解决

正确的配置如下:

fastcgi_intercept_errorson;
error_page	404		/404.html;

把这个 “=” 去掉即可

你可能感兴趣的:(server)