网站优化知识:如何正确设置404页面
  • 更新时间:2024-09-28 01:25:18
  • 网站建设
  • 发布时间:1年前
  • 528

在网站诊断过程中,很多站长在网站建设中经常会检查是否存在404页面。一般的判断方法很简单,就是在搜索引擎的地址栏中随机输入一个域名的错误链接,然后查看是否有404页面。它是否正确? 404页面存在的意义是告诉浏览器和搜索引擎请求的页面不存在或者链接错误。你的检查只能说明用户看到了404页面,但是搜索引擎呢?这个页面会返回404 状态码吗?http://www.sjycgd.cn/

我们先来看看下面两张图。你眼中的404页面可能不会返回404状态码。

网站优化知识:该如何正确设置404页面危害

可以看出,网站虽然给用户返回了一个404页面,但是对于搜索引擎来说是一个正常的页面。这通常是由于错误的服务器端配置导致返回“200”状态代码,尽管对于访问用户而言并非如此。也就是说,HTTP状态码是“404”还是“200”没有区别,这也提升了用户体验,但对于搜索引擎来说,这一点非常重要,甚至是致命的。

当搜索引擎蜘蛛请求错误的URL地址并得到“404”状态响应时,它知道该URL地址已过期,因此不再对该网页进行索引,并向数据中心反馈该URL所指示的网页地址已从索引数据库中删除。删除,当搜索引擎得到这个404页面的“200”状态响应时,它会认为该url地址有效,就会去索引,会被收录到索引数据库中,让你的所有错误页面对于搜索引擎来说,在不同的url地址存在内容相同的页面,会导致大量的重复页面,会大大降低网站质量的评分,甚至会直接降低权威性。

因此,一个正确设置的自定义404 错误页面不仅应该正确显示,而且还应该返回一个“404”错误代码,而不是200 或其他错误代码。不仅要告诉用户该页面不存在,还要正确地让搜索引擎知道这是一个404错误页面,而不是一个正常的页面。404页面如何正确设置

一、ISS中404错误页面设置

打开IIS管理器--点击要设置自定义404的网站属性--点击自定义错误选项--选择404页面--选择打开编辑属性--设置为文件或默认值--填写URL  404.html中的“/”,按确定退出。然后将完成的404.html页面上传到网站根目录。这里,必须在“消息类型”中选择“文件”或“默认值”而不是“URL”,否则将返回“200”状态代码。

ISS中404错误页面设置

2、在Apache下设置404错误页面非常简单。一般都有404错误页面设置功能。只需要自己制作一个404页面,上传到相应的目录即可。

3、部分主机空间默认返回状态码320或200,怎么办?我们可以用下面的代码来解决:

Apache  Server下设置404错误页面

创建一个.htaccess文件,在里面添加如下内容:ErrorDocument  404/notfound.php,然后把.htaccess文件上传到网站根目录,最后做一个404页面,命名为notfound.php,上面的名字一定要一致,上传到网站根目录就可以了。请记住不要在此处使用绝对URL。如果您使用绝对URL,则返回的状态代码为302 或200。

IIS/ASP。 net下设置404错误页面

首先,修改应用程序根目录的设置,打开web.config文件,参考如下:

error.asp为系统默认404页面名称,notfound.asp为自定义404页面,使用时请修改相应文件名。

然后,在自定义404页面notfound.asp中添加如下代码,保证IIS服务器能够正确返回404状态码。

% Response.Status=404 Not  Found%

总之,网站的404页面一定要设置好。如果返回状态码200,就是自讨苦吃,还是不要做为妙。推来客这个营销网站设置404页面后,一定要检查是否正确,返回状态必须是404。如果你的网站多了200码404页面,权限被降级,就很惨了.另外我们在制作404页面的时候也要注意页面的美观和体验。尽量不要自动跳转或只显示此页面不可访问。 404页面还需要有清晰的导航,让用户自己决定去哪里,这样才能留住用户。

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/13021.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部