为什么网页出错时显示“404错误”而不是“808错误”

社区服务
高级搜索
猴岛论坛电脑百科为什么网页出错时显示“404错误”而不是“808错误”
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
5个回复

[资源分享]为什么网页出错时显示“404错误”而不是“808错误”

楼层直达
天真的以为

ZxID:14200521

等级: 准尉
举报 只看楼主 使用道具 楼主   发表于: 2011-04-05 0
错误代号是有具体定义的。 HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost HTTP 403.1 禁止访问:禁止可执行访问 HTTP 403.2 - 禁止访问:禁止读访问 HTTP 403.3 - 禁止访问:禁止写访问 HTTP 403.4 - 禁止访问:要求 SSL HTTP 403.5 - 禁止访问:要求 SSL 128 HTTP 403.6 - 禁止访问:IP 地址被拒绝 HTTP 403.7 - 禁止访问:要求客户证书 HTTP 403.8 - 禁止访问:禁止站点访问 HTTP 403.9 - 禁止访问:连接的用户过多 HTTP 403.10 - 禁止访问:配置无效 HTTP 403.11 - 禁止访问:密码更改 HTTP 403.12 - 禁止访问:映射器拒绝访问 HTTP 403.13 - 禁止访问:客户证书已被吊销 HTTP 403.15 - 禁止访问:客户访问许可过多 HTTP 403.16 - 禁止访问:客户证书不可信或者无效 HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效 HTTP 404.1 - 无法找到 Web 站点 HTTP 404 - 无法找到文件 HTTP 405 - 资源被禁止 HTTP 406 - 无法接受 HTTP 407 - 要求*****身份验证 HTTP 410 - 永远不可用 HTTP 412 - 先决条件失败 HTTP 414 - 请求 - URI 太长 HTTP 500 - 内部服务器错误 HTTP 500.100 - 内部服务器错误 - ASP 错误 HTTP 500-11 服务器关闭 HTTP 500-12 应用程序重新启动 HTTP 500-13 - 服务器太忙 HTTP 500-14 - 应用程序无效 HTTP 500-15 - 不允许请求 global.asa HTTP 501 - 未实现 HTTP 502 - 网关错误
本帖de评分: 1 条评分 DB +1
DB+1

你这帖子是介绍的- -

   故园情。

ZxID:13728535

等级: 禁止发言

举报 只看该作者 沙发   发表于: 2011-04-05 0
常见提示
  是WWW网站访问比较经常出现的错误。最常见的出错提示:404 NOT FOUND
编辑本段错误原因
    默认404错误页面
HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。    导致这个错误的原因一般来说,有三种:   1、无法在所请求的端口上访问Web站点。   2、Web服务扩展锁定策略阻止本请求。   3、MIME映射策略阻止本请求。
编辑本段解决方案
  把缺少的网页文件恢复到正确的位置,重新设置网络服务。对于用户来讲,需要检查你所输入的网络地址是否正确。
编辑本段404错误页面的设置方法:
步骤
  1. 对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。   2、设置404指向一个设计好的html文件,此时页面返回的404状态码。 现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可。在IIs中设置方法:打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里填写“/err404.html”-->按确定退出再把做好的err404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。   3、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,这是不正确的,我们可以在显示完提示内容后,增加语句: Response.Status="404 Not Found" ,这样就保证页面返回404状态码。   4、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php
好处
  404错误页面设置成功,等于是为网站增加了一把安全锁,在完善网站架构的同时,也留住了潜在客户,更加有利于网站排名优化效果的提升!
本帖de评分: 1 条评分 DB +5
DB+5

我很赞同

zhoushuyu111

ZxID:14275920

等级: 列兵
举报 只看该作者 板凳   发表于: 2011-04-05 0
— (◇◆ヽ小天g) 不要灌水喔 (2011-04-05 23:15) —
试试试试试试试试撒
本帖de评分: 1 条评分 DB -1
DB-1

请不要恶意灌水,恶意灌水包括:纯表情 ..

Michael、K

ZxID:5027755

等级: 贵宾

举报 只看该作者 地板   发表于: 2011-04-05 0
这样啊,谢谢分享
叶晏

ZxID:11457617

等级: 元老
举报 只看该作者 4楼  发表于: 2011-04-06 0
楼主是不是应该动辄Error code:404了
akp290

ZxID:12801480

等级: 上等兵
举报 只看该作者 5楼  发表于: 2011-04-06 0
;路过 找网页制作的 老师  愿意收徒 的 高手 我愿意报名的。 

  请联系我。Q316938229 
« 返回列表
发帖 回复