软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络技术 > IIS教程 > Win2008 iis7设置404错误返回状态200的解决办法

Win2008 iis7设置404错误返回状态200的解决办法

WIN2008下IIS7关于404的设置,我们之前遇到了设置404却返回状态码HTTP500的问题,今天又有网友说,他设置的404页面返回的http状态为200,小编通过http状态码查询工具进行查询,发现返回的状态确实为200.

通过彻查问题,发现这个网站的服务器环境为windows2008 服务器为iis7。之前是通过服务器管理中的错误页功能进行404错误页面自定义。造成了现在出现的404页面显示正常,但是http头返回状态200的错误。

在网上找过多种办法,经过不断尝试,发现修改网站根目录下的web.config 文件可以解决此问题。

具体方法为:

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

2.找到文件中的

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
<httpErrors>
<remove statusCode=”404″ subStatusCode=”-1″ />
<error statusCode=”404″ prefixLanguageFilePath=”” path=”404.htm” responseMode=”ExecuteURL” />
</httpErrors>

3.将这段内容替换成

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
<httpErrors errorMode=”DetailedLocalOnly” defaultResponseMode=”File” >
<remove statusCode=”404″ />
<error statusCode=”404″ path=”404.html” />
</httpErrors>

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

最后,如果你还是没有解决,请注意404文件必须是HTML,不能是ASP或PHP,并且404文件必须放在WEB根目录!

    相关阅读
    栏目导航
    推荐软件