找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3254|回复: 1

[教程分享] 服务器IIS上怎么成功建404页面,返回200代码是错误!

[复制链接]
发表于 2013-5-14 09:17:34 | 显示全部楼层 |阅读模式 来自 中国–广东–广州
本帖最后由 风火轮 于 2013-5-14 09:23 编辑

404页面相信大家都用到,但是用工具查状态码的时候,返回的却是200.大家都知道200是正常访问的状态码,404页面应该是返回404状态吗才对。如果你是VPS服务器,风火轮教你怎么成功建404.
如果你的网站还没解决此问题,来这里看看吧。下面介绍如何让404页面返回状态吗是404.本网站的404返回状态码就是404。您可以看下。
404页面返回状态吗404的设置
1、新建一个动态404页面。这里的页面需要一个动态的不要html或者htm这些静态的。比如我们就叫404.asp。
      当然这里你可以直接把你做好的html后缀改成asp也可以。

重要:这里需要注意的是在404.asp里面需要加上一段代码如下:

<%
Response.Status = "404 Not Found"
%>

便可以保证IIS能够正确地返回“404”状态码。如果您喜欢本网站的404,我这里可提供给你下载,你只需修改一些文字就可以了。点击下载:

2、设置iis。
      打开站点--->属性--->自定义错误--->找到404--->消息类型选择URL,url 写 /404.asp
这样就OK了。如下图:


去查下自己的404页面,返回的状态吗是不是404了吧?  不要漏了以上步骤哦。



我用的是动态的404,返回状态吗是404的。引申下静态404吧。
在IIS/ASP.net下设置404静态页面

  设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开“属性”中的“自定义错误信息”页,为“404”设定相应的错误信息页即可。不过,此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1金币 +50 收起 理由
天外飘仙 + 50 感谢分享

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2013-5-14 09:23:40 | 显示全部楼层 来自 中国–广东–广州
成功了

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-22 06:10 , Processed in 0.057947 second(s), 13 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表