使用阿里云的服务器,win2008 r2
,环境是阿里的一键安装包。现在问题是我通过谷歌网站管理员工具发现网站存在大量软404错误,也就是假404,请求不存在时,网站可以返回
404页面,但是当前页面的HTTP状态是200!!!!
问题出自http://bbs.aliyun.com/read.php?tid=132668
我发现阿里云官方网站及论坛的404页面(www.aliyun.com/notfound/
)的http状态码也是200!!!
难道这是win2008r2上iis7.5的BUG吗?
<%
Response.Status = "404 Not Found"
%>
-------------------------
-------------------------
-------------------------
-------------------------
<httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File" >
<remove statusCode="404" />
<error statusCode="404" path="404.htm" />
</httpErrors>
然后把上面代码的404.htm更改成404.php,检查不存在的页面时,能够出现自定义的404页面,并且页面状态码是404版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。