- 最后登录
- 2019-3-11
- 威望
- 2
- 金钱
- 1007
- 贡献
- 1
- 注册时间
- 2013-3-12
- 阅读权限
- 150
- 分享
- 0
- 精华
- 13
- 积分
- 1369
- 帖子
- 305
   
TA的每日心情 | 无聊 2016-6-20 11:50 |
---|
签到天数: 2 天 [LV.1]SEO入门
|
很多情况下我们浏览网页都会遇到404 not found的现象,有可能是我们自己变更了路径,也有可能是用户输入错误。对于这样的页面一定要做好404跳转,同时也要到百度站长工具进行提交,以免引起百度降权和用户的流失。下面就是详细的介绍。</p>
<p><strong>404页面的目的</strong>:告诉用户其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的。</p>
<p><strong>404页面的作用</strong>:很多SEO入门新手都会认为,404页面本身就是错误的,为什么我们还要去制作他了?404页面就是当用户输入了错误的链接时,返回的页面。404页面的目的是:告诉用户其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。虽然从本质上对于网站权重影响不大,但是从用户体验上面来讲是非常重要的。</p>
<p><strong>避免200状态码</strong>:当页面不存在的时候,服务器一定要返回404的错误状态码才算正常,有些站长设置了404页面之后,在访问这些不存在页面时,返回的是200状态码, 因为它一个“正常”页面。所以当你的网站里有很多死链接,那么百度就会大量收录很多空页面、相似页面,从而被百度降权。另外也不要使用301把错误的404页面直接跳转到首页,这样搜索引擎就会认为网站存在大量与首页内容相同的页面;同样最好不要使用低于 10秒以下的跳转,比如JS或者meta refresh等,否则搜索引擎就会认为这些错误页面是正常的。在平时设置404错误页面时,最基本的要求就是不要把错误的页面返回正常的200状态码。</p>
<p><strong>404页面的制作方式</strong>:现在的idc提供商基本都有自定义404设置的功能,直接上传文件设置即可。IIS和Apache服务器服务器有些许不同。
①在IIS中设置方法:打开IIS管理器–>点击要设置自定义404的网站的属性–>点击自定义错误选项–>选中404页–>选中并打开编辑属性–>设置成 URL –> URL 里填写“/err404.html”–>按确定退出再把做好的err404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
②在Apache中设置方法:在.htaccess 文件中加入代码:ErrorDocument 404 /Error.html,然后建立一个简单的html404页面命名Error.html,把Error.html放置在网站根目录。
注意:
不要将404错误直接转向到网站首页,这将导致首页不被收录;
/Error.html 前面不要带主域名,否则返回的状态码是302或200状态码。</p>
</div>
郑州seo论坛:https://www.0371zl.com |
|