【 概述 】最近发现网站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