404 Not found 是标准的HTTP返回代码,表示该链接打不开,页面不存在,是一个默认错误提示,也就是所谓的“死链”,就会返回404 Notfound。
一、404 Not found 是什么意思?
404 Notfound是一种标准的HTTP返回代码,当用户输入一个链接时,服务器上的IIS(Internet信息服务)会首先检测用户输入的地址链接是否有对应的网页信息,如果没有对应的网页信息,说明用户输入的是一串无效的链接,这时IIS就会通过服务器向终端用户发送404错误代码页提示,告诉用户找不到与该地址链接对应的网页信息。在网页环境中如果对404返回页面进行合理的优化,让用户第一时间得知自己输入错误,通过优化过后的404页面引导用户进入正确的链接,而非立即离开网站,可以说404 Notfound的出现大大的提高了用户体验度,使用更加友好的方式面对用户。
二、404 Not found 出现的原因
1、用户输入的地址链接有误,导致网站服务器提示404 not found;
2、某个页面或目录删除,导致404 not found错误页面提示;
3、网站改版,导致原内容跟现内容的数据没有对上,而出现404错误页;
4、当用户在国内访问一些被禁止访问的国外网站时,会出现404 not found ,这需要使用科学上网才能正常浏览。
三、Notfound 如何解决?
1、301永久重定向
对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。
2、设置404页
设计好一个html或htm的404错误页,在服务器或空间商设置404页。
四、404页怎么设计
404页面优化的关键是让用户在页面出错时继续点击浏览,而不是直接关闭页面。
1、保留页头与页尾
一定要保留网站本身的页头和页尾,这样在页面出错时,访客还能看到我们的网站信息,并且有按钮找到自己想要找的页面,继续浏览。
2、首页与上一页链接
在404页面中需要保留跳转到首页,或上一页的链接,引导用户点击回到首页,而不是直接跳转,让浏览错误的用户快速找到上一次浏览到的内容。
3、增加搜索框
在404错误页面上提供与网站其他部分相同(且位置一致)的搜索功能,方便用户能查找要访问的页面。
4、增加相关产品与服务
可以在404页面中增加产品与相应的服务,增加产品爆光率。
五、国外404 Not found 特色页面效果