什么是404错误?自定义404错误页面有何好处?,404一般是什么错误
内容导航:
一、网站的404页面的设置有必要吗
用户访问网站上不存在页面的时候,服务器通常会显示404页面。如果没有给网站设置自定义的404页面,用户在浏览网页的时候,就会显示一个默认的错误页面,这样的错误页面肯定影响用户体验。因此,所有主机提供的自定义404页面的功能,都应该充分的利用。
不能假设页面不存在,搜索引擎就不会抓取网址。由于各种原因,网上任何地方都可能出现指向网站的域名却写错目录或文件名的URL,搜索引擎中的蜘蛛爬虫会跟踪URL,访问不存在的页面。
404页面是可以增加用户对网站的体验度,但在应用的过程中,有时候没有注意到对搜索引擎的影响,例如:错误的服务器端配置导致返回“404”状态码或自定义404错误页面使用meta
refresh导致返回“302”状态码。正确的设置404页面不仅可以正确的显示,同时应该返回“404”错误代码。而不是“200”或者“302”。对访问的用户而言,状态码无论是“404”还是“200”并没有任何区别,但对于搜索引擎来说就非常重要了。
搜索引擎蜘蛛爬虫在访问URL页面而得到“404”状态回应的时候,就知道这个URL已经失效了。就不再抓取这个页面了,并且向数据中心反馈,将这个页面从搜索引擎数据库中删除,当然删除的过程可能需要很长时间。当搜索引擎得到的状态码是“200”的时候,就会认为该URL是有效的,就会去抓取,并且收录到索引库中,这样的结果会使两个不同的URL具有完全相同的内容。404页面会导致出现复制网页的问题。如果被搜索引擎发现,轻者降权,重者被K站。所以,不能盲目的使用404页面,要学会正确的运用404页面。
这个很有必要的啊,首先说明一下404就是请求的页面再服务器上找不到。浏览器默认的404页面奇丑无比。试想一下,你的用户访问你网站,点着点着,出现一个丑陋的404页面,本来好好的心情瞬间变得烦躁,第一反应肯定是关了页面,遇到次数太多,用户肯定再也不会来你的网站访问了。
所以404页面的设置是很有必要的,而且这个页面一定要设置得简洁美观有趣,甚至搞这些小游戏都可以。这样用户不但不会生气,反而觉得你这网站很有意思。
分享几个有趣的404页面
二、网络中出现404是什么意思
404代表客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应且不知原因。HTTP 404或Not
Found错误信息是HTTP的其中一种“标准回应信息”(HTTP状态码)。一些网站会以“200 OK”的回应消息来回复“Not
Found”的错误,错误地报告该页面已正确加载,称为软404(soft
404)。软404对于链接是否存在的判断对搜索引擎的抓取是有极大影响的,雅虎和谷歌会使用自动化工具来检测软404。扩展资料为什么会出现404 not
found1: 用户输入的地址链接有误,导致IIS提示404 not found。2:
服务器上本该有的页面已经被删除了,这种情况多发于BBS论坛,N年前的帖子如今被你通过搜索引擎搜索出来了,但实际上BBS论坛为了保障服务器的资源合理运用,都会将过期或非常久远的信息页面删除,导致404
not found。3: DNS设置阻止,就中文环境而言,国外有一些被禁网站在中国浏览同样会出现404 not
found的现象,这需要使用代理服务器才可以正常浏览。参考资料百度百科——404
三、什么是404页面 404页面对网站有什么影响
当你要访问的网页文件不存在时,服务器就会返回一个值为404的状态码给浏览器,告知浏览器文件不存在。
(如果网页是正常的,则通常返回的状态码是200)为了提高网站的友好度,使网页用户在遇到404错误时不至于感到困惑,通常服务器在返回404状态码时也会同时返回给浏览器一个事先设定的网页内容,告知用户发生错误的原因以及提供后续操作的意见和建议,这个页面就叫做404页面。
一般而言这个页面可以由服务器默认设定,也可以由网站管理者或设计者自行设定。
通过设定,就可以在网站发生不可预知的404错误时(比如用户在地址栏把网站的网址输入错误),能够及时提醒用户并引导用户进入正确的页面,这样就可以大大降低网站的用户流失率,否则用户很可能就一去不复返了。
四、如何在IIS上设置404页面以及自定义404页面
IIS-站点-自定义错误,选择404那个,然后选择文件,并选择对应的错误页文件。
注意给该文件加users读和执行权限。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/134379.html