相信很多网络公司了解了什么是404页面,以及404页面的作用,但是很多企业在网站建设完毕后并没有设置404页面,那么下面我们就来谈下什么是404页面,以及404页面的作用。
404页面就是用户输入错误的网址,返回到浏览器端的页面,如下图所示:
404页面
1、404页面的目的是告诉网站用户访问的页面不存在或连接错误,同时引导用户继续访问网站的其他页面而不因为无法访问关闭窗口离开。从这点讲,404页面提升了网站的用户体验度。
2、搜索引擎在抓取某个网页时,如果得到的是404页面返回的“404”状态回应,那么就不会再索引这个页面,并向搜索引擎数据库提交反馈,把错误页面从搜索引擎数据库中删除。设置404页面相当于对搜索引擎“坦白从宽”,搜索引擎会根据网站404页面的数量对网站权重酌情处理。从这点来讲,404页面在一定程度上影响着SEO优化结果。
在设置404页面之前,首先你要制作好404页面,可以是htm、html、Asp或者Php,不同的格式代码不同:
Asp格式404页面代码:
<% Response.Status = "404 Not Found" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
Php格式404页面代码:
@header("http/1.1 404 not found");
@header("status: 404 not found");
include("../../404.htm");
exit();
制作好404页面上传到网站空间,然后通过虚拟主机管理平台进行设置,下面以星外虚拟主机管理平台为例(Windows服务器):
虚拟主机设置404页面
如果你的程序是php格式或服务器环境用Apach搭建,需要在.htaccess中加入ErrorDocument 404 /notfound.php,这里要注意路径和文件名。
设置好404页面之后,可以通过http状态查询工具(http://tool.chinaz.com/pagestatus/)来查询是否设置成功,如下图:
404状态查询
404页面的制作和设置往往需要有一定的编程基础和服务器设置基础,如果你不是很熟悉,建议咨询你的网站建设公司或者虚拟主机提供商。
404页面能够提升用户体验度的,同时也是对搜索引擎友好的一种表现。