404 未找到是什么意思?
当用户输入一个链接时,服务器上的IIS(Internet Information Service)首先会检测用户输入的地址链接是否有对应的网页信息。如果没有相应的网页信息,IIS就会通过服务器向最终用户发送404。错误代码页提示告诉用户找不到该地址链接对应的网页信息。
为什么会出现404 not found?
第一种:用户输入的地址链接不正确,导致IIS提示404未找到。
第二种:本应在服务器上的页面被删除了。
第三种:DNS设置拦截。一些国外被禁的网站在国内浏览时也会导致404 not found。
从专业角度来说,原因有以下三点:
1. 无法在请求的端口上访问网站。
2. Web 服务扩展锁定策略阻止该请求。
3. MIME 映射策略阻止该请求。
404 not found的解决方案介绍:
上网冲浪后,我在浏览这些网站时遇到了各种连接错误。最常见的404 NOT FOUND错误信息主要是因为IE找不到您请求的网页文件。
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状态码。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/5336.html
用户评论
啊这,怎么显示这个?我上网看攻略啦!
有17位网友表示赞同!
页面不加载,404错误太常见了感觉,是不是网站服务器在维护或者出现问题呢?
有8位网友表示赞同!
打开网页就蹦出404,真是烦人啊!不知道是哪里出了错。
有9位网友表示赞同!
访问路径写错了?还是域名输入打错了?试试重新检查吧
有7位网友表示赞同!
每次遇到404都觉得很蛋疼!只能手动去搜一遍网站链接了。
有19位网友表示赞同!
404 not found,这说明我找这个页面找不到啦! 网站导航是不是没更新啊?
有11位网友表示赞同!
看个网页竟然看到这个错误提示,感觉好无语啊。
有14位网友表示赞同!
可能是网络原因导致的,换个手机试试?
有5位网友表示赞同!
网站维护中吗?404页应该有通知说明吧!
有18位网友表示赞同!
还好不是我电脑出错了。。。
有12位网友表示赞同!
页面丢失了?会不会是服务器宕机了呢?
有9位网友表示赞同!
好气啊! 想看这个网页结果却遇到404,这可真是让人抓狂!
有13位网友表示赞同!
是不是网站更新了?链接都被替换掉啦!
有13位网友表示赞同!
看来今天要先放弃了,找其他的网站看看吧!
有7位网友表示赞同!
404 not found的页面设计也是很有创意的啊。
有20位网友表示赞同!
这网页不会真的不存在了吧? 感觉好失落!
有17位网友表示赞同!
重新输入一下网址试试看。
有15位网友表示赞同!
网站访问频繁出错,看来是时候找其他的了!
有5位网友表示赞同!