类别: 服务器

IIS如何配置404

【 概述 】最近发现网站404错误返回的是200,这将非常不利于网站SEO优化,还将影响搜索引擎收录效果,在此将解决过程分享供诸位参考。

【环境】IIS 7.5版本

【问题】配置404后返回200

【解决方法】

如上图所示,需要设置为第一项“将静态文件中的内容插入错误响应中”,并且用绝对路径,404.html即为自定义的404错误页面。

【注意事项】如果将404错误设置为“在此网站上执行URL”,并设置地址为“/404.html”,将导致返回状态代码为200,此次我遇到的问题就是如此。

【web.config配置代码】
<httpErrors>
    <remove statusCode="404" subStatusCode="-1" />
    <error statusCode="404" prefixLanguageFilePath="" path="D:\web\sitename\404.html" responseMode="File" />
</httpErrors>

转载请注明:半亩方塘 » IIS如何配置404