站外优化作用越来越小了,又特别难做,所以现在做SEO网站优化都以站内优化为主了,站内优化的的内容输出也是非常重要,比较大型的网站每天都要更新大量文章内容,网站产生的URL链接越多,出现死链的几率也越高,如果网站管理员不及时处理这些404页面死链,那么当用户点开这个404页面就会打不开,导致用户流量流失,用户体验极差,百度搜索引擎蜘蛛对这样的页面非常不友好,所以今天给大家介绍什么是404页面,怎么快速设置404页面?
一、404页面是什么
404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。据说在第三次科技革命之前,互联网的形态就是一个大型的中央数据库,这个数据库就设置在404房间里面。那时候所有的请求都是由人工手动完成的,如果在数据库中没有找到请求者所需要的文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room 404 : file not found。404错误信息通常是在目标页面被更改或移除,或客户端输入页面地址错误后显示的页面,人们也就习惯了用404作为服务器未找到文件的错误代码了。当然实际考证传说中的room 404是不存在的,在http请求3位的返回码中,4开头的代表客户错误,5开头代表服务器端错误。
二、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页面模板制作
模板下载地址:https://pan.baidu.com/s/16p-tChzF78P1zCHvY0TiGw 提取码:1234
一般情况下服务器自己有默认的404页面,但是非常丑陋难看,不适合我们的审美观。所以我们要自己设置404页面,下面分享一个404页面模板,美观方面还是挺不错的。推荐阅读文章>>>网站SEO优化中404页面起到什么作用?