404页面的目的是告诉请求的这个页面不存在或链接不正确,并引导用户使用网站的其他页面而不是关闭窗口离开。
许多开源系统,如CMS系统,博客系统等,是不提供404页面或提供不满足SEO要求的404页面,这使得网站的权威性大大降低。那么为了满足SEO要求,404页面实现了什么效果?
搜索引擎使用HTTP状态代码来标识网页的状态。当搜索引擎获得错误链接时,该站点应返回404状态代码,告知搜索引擎放弃该链接上的索引。如果返回200或302状态代码,则搜索引擎将索引该链接,这导致指向相同Web内容的大量不同链接。因此,搜索引擎显着降低了对网站的信任。-许多网站都有这个问题:404页面返回200或302状态代码而不是404状态代码。
创建404页面的正确方法,例如:(仅适用于Apache服务器)
在.htaccess文件中添加代码:ErrorDocument404/Error.html
创建一个名为Error.html
Error.html的简单html404页面放在根目录下网站
不要将404错误直接重定向到网站的主页。这将导致主页不被收录;
/Error.html不应附带主域名,否则返回的状态代码为302或200状态代码。
现在我们购买虚拟主机一般提供404页面制作方法,流程:
1,制作一个简单的404页面,命名为:404.html;
2,通过ftp将此404页面上传到网站根目录;_3进入虚拟主机管理后台,找到404页面提交的条目,添加上述404页面的地址,如:www.lpyun.net/404.html
4,输入错误的链接进行访问测试,并正确返回404.html页面。设置正确;
5,找到一个http状态代码工具来检测任何错误链接,检查返回值是否为404.如果返回值为200,则表示主机提供程序设置不正确,可以反馈其技术反馈。