app教程网 学习教程 win2008 中iis7设置404页面但返回状态200的问题解决办法

win2008 中iis7设置404页面但返回状态200的问题解决办法

今天根据SEO专员反馈,站点中设置的404页面返回的http状态是200。通过站长工具查询,发现返回的状态确实是200。

通过对问题的深入调查,发现该网站的服务器环境为windows2008,服务器为iis7。以前,404错误页面是通过服务器管理中的错误页面功能定制的。导致404页的正常显示现在出现,

但是,http头返回状态为200的错误。

我在网上试过很多方法,反复尝试后发现修改网站根目录下的web.config文件可以解决这个问题。

具体方法是:

1.打开网站根目录下的web.config文件。

2.找到

httpErrorsremove状态代码=" 404 "子状态代码="-1 "/错误状态代码=" 404 " prefixLanguageFilePath=" " path=" 404。htm " response mode=" execute URL "//http errors

3.将本段替换为

httpErrors错误模式=" detailed local only " defaultResponseMode=" File "删除状态代码=" 404 "/错误状态代码=" 404 " path=" 404。html "//httpErrors

操作完成后,重启网站服务即可生效!

本文来自网络,不代表本站立场,转载请注明出处:https: