404页面是访客在浏览网页时,服务器没有响应或是不能正常显示内容,且不知道原因时所返回的页面。404页面通常是在目标页面被修改或删除时,访客输入页面地址错误后显示的页面。
一、404页面有什么作用?
1、防止出现死链
网站设置404页面后,一旦网站出现死链,各大搜索引擎蜘蛛爬行这类页面就会得到“404”响应,它就会知道该URL已经失效,便不再索引该页面,并向数据中心反馈,将该URL对应的页面从索引数据库中移除。避免因为死链造成网站收录减少。
2、避免被惩罚
有些网站由于服务器配置错误,造成返回的状态码是200或302,虽然这些状态码对网站的访客没有影响,但是却会误导各大搜索引擎,让搜索引擎依然认为此页面是有效的,从而抓取下来。一旦404页面过多,就会出现大量的重复页面,很有可能被搜索引擎认为这是作弊行为。
3、提升用户体验
通常在用户访问了网站上不存在的页面时,服务器会返回404页面,告诉访客请求的页面不存在或链接错误,同时引导访问者返回网站其他页面,而不是关闭网站。
二、从SEO的角度来看404页面
各大搜索引擎通过HTTP状态码来识别页面的状态。当各大搜索引擎检索到错误链接时,网站应该返回404状态码,告诉搜索引擎停止对该链接的索引。而一旦返回的状态码是200或302,各大搜索引擎就会认为该链接对应的页面有效,并进行索引,这造成大量不同的链接指向了相同的页面内容。最后大幅降低搜索引擎对该网站的信任度。
三、Apache服务器的404页面制作方法
1、新建一个404页面命名为404.html;
2、把404.html放在网站根目录中;
3、在.htaccess文件中加入如下内容:ErrorDocument 404 /404.html,将.htaccess文件上传到网站根目录。
四、虚拟主机404页面制作方法
1、做一个404页面,命名为404.html;
2、通过ftp把这个404页面上传到网站根目录;