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页面上传到网站根目录; 3、进入虚拟主机管理后台,找到404页面提交的入口,添加以上404页面的地址。