-
我认为503状态码最大的作用是告知搜索引擎:现在服务器压力过大,网站(某个网页)稍后再抓取,503是指目前无法使用服务器(由于超载或进行停机维护)。通常,这只是一种暂时的状态。按照百度的说法,网站关闭或其他临时情况,这个时候网站应该返回:“503 Service Temporarily Unavailable”!使用503状态码,而不是404错误页面。
如果网站需要临时维护或者未建立好就上线的页面,当网页不能打开时以及没有建好时,不要立即返回404,建议使用503状态。503可以告知百度spider该页面临时不可访问,请过段时间再重试。
(网页出现503状态提示)
如果返回404状态码,会被百度当成死链删除,造成收录和流量损失。使用503返回码,这样百度的抓取器接到503返回码后,会在隔一段时间再去访问这个地址,在您的页面建好上线后,就又能被重新抓取,保证页面及时被抓取和索引,避免未建好的内容设为404后带来不必要的收录和流量损失。
常见的HTTP状态码
404:404返回码的含义是“NOT FOUND”,百度会认为网页已经失效,那么通常会从搜索结果中删除,并且短期内spider再次发现这条url也不会抓取。
301:301返回码的含义是“Moved Permanently”,百度会认为网页当前跳转至新url。当遇到站点迁移,域名更换、站点改版的情况时,推荐使用301返回码,尽量减少改版带来的流量损失。虽然百度spider现在对301跳转的响应周期较长,但我们还是推荐大家这么做。
503:503返回码的含义是“Service Unavailable”,百度会认为该网页临时不可访问,通常网站临时关闭,带宽有限等会产生这种情况。对于网页返回503,百度spider不会把这条url直接删除,短期内会再访问。届时如果网页已恢复,则正常抓取;如果继续返回503,短期内还会反复访问几次。但是如果网页长期返回503,那么这个url仍会被百度认为是失效链接,从搜索结果中删除。
503状态码的设置方法
IIS服务器的就好解决,一般回收一下应用程序池即可,或者重启一下IIS。
下面举的例子需要配合APACHE的 .htaccess 重写文件来实现:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^.*Google.* [NC]
RewriteRule .* /cgi-bin/error/503.php
向除了指定ip外的任何来访者发送 503:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^1\.1\.1\.1
RewriteCond %{REQUEST_URI} !^/cgi-bin/error/503\.php [NC]
RewriteRule .* /cgi-bin/error/503.php
向蜘蛛发送 503,其他来访者返回一个 404 页面:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Googlebot|Mediapartners|Adsbot|Feedfetcher)-?(Google|Image)? [NC]
RewriteCond %{REQUEST_URI} !^/cgi-bin/error/503\.php [NC]
RewriteRule .* /cgi-bin/error/503.php
RewriteCond %{REMOTE_HOST} !^1\.1\.1\.1
RewriteCond %{REQUEST_URI} !^/cgi-bin/error/404\.php [NC]
RewriteRule .* /under-development-explain.html [R=302,L]
如果是单页面,可以先建一个503.php文件,
<?php
ob_start();
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
header('X-Powered-By:');
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Temporarily Unavailable</title>
</head><body>
<h1>Service Temporarily Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>把这段代码复制进去就可以了,但切记把所有页面都指向这一个页面,这样做只告知了用户,而没有通知蜘蛛,这样蜘蛛只会以为其他页面被删除了,只剩下这个页面。
第一二句告知搜索蜘蛛网站处理暂时关闭状态,第三句告知搜索蜘蛛,网站将于2012年10月8日18:27从新开放,注意:这里用的是格林威治标准时间。
但是光放一个503信息到服务器里还是不够的,蜘蛛会访问网站不同的页面,因此我们必须引导所有的蜘蛛到503.php这个页面,让蜘蛛知道,整个网站处于临时关闭中,而不是个别页面。
如果站长使用的是Apache/Linux服务器,我们只需在.htaccess设置一下,引导所有的蜘蛛到505.php页面,这里我们要使用302跳转,注意:在这里千万不要使用301跳转,因为301是永久的,在这种情况下会毁灭掉整个网站。
引导蜘蛛到503.php
将下面这段代码保存到.htaccess文件,并上传到网站根目录
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^00\.00\.00.\.00
RewriteCond %{REQUEST_URI}!^/503.php [NC]
RewriteRule ,* /503.php [R,L]
最后一行的[R, 告知蜘蛛,这个是302跳转,属于暂时的。这样我们就完成了网站临时关闭的部署,可以放心关站了!
百度站长平台的建议和总结:
如果百度spider对您的站点抓取压力过大,请尽量不要使用404,同样建议返回503。这样百度spider会过段时间再来尝试抓取这个链接,如果那个时间站点空闲,那它就会被成功抓取了
如果站点临时关闭或者页面暂未建好上线,当网页不能打开时以及没有建好时,不要立即返回404,建议使用503状态。503可以告知百度spider该页面临时不可访问,请过段时间再重试。
注:部分内容引自网络和百度站长平台
顶: 7 踩: 1来源:卢松松博客 QQ/微信:13340454
503状态码:防止网页被删除
| 阅读量 | 分类: SEO推广 | 作者: 卢松松
相关文章阅读更多:主机 SEO优化
- 2024-06-04 云计算行业快死了
- 2024-04-09 腾讯云短暂崩溃2小时
- 2024-01-27 2024阿里云和腾讯云的第一战打响:搭建《幻兽帕鲁》私服游戏
- 2024-01-06 腾讯云取消免费10G CDN流量包:免费CDN时代结束
- 2023-12-11 内部员工薅腾讯云60万羊毛
- 2023-11-24 免费时代结束:百度云加速取消所有免费套餐
- 2023-11-10 阿里云99元的主机到底怎么样?
- 2023-07-05 美国将限制中国使用亚马逊、微软云服务
- 2022-08-26 国企云计算厂商增长迅猛,但私企云下滑
- 2022-08-18 大企业的服务器都放在奇怪的地方
- 2022-07-20 西部数码主机遭遇大规模断网
- 2022-06-15 阿里云腾讯云业务增长放缓或停滞
- 2021-12-17 CDN云服务流量有多贵?
- 2021-09-22 华为服务器暴跌45.9%
- 2021-09-08凡是在卢松松博客投稿的作者都有机会得到IT类图书哦!
发表感想加入微信群
250075083
850游戏官方下载gamess850.c
一半SEO
防辐射孕妇装
优蜜网
媚博
板房陈工在线
泷泽萝拉
国家大剧院演出信息
丰禾棋牌
广州社区
袋鼠
武汉seo
手机免费上网
山里人博客
天气预报
由 卢松松 于 2012-7-23 13:12:34 最后编辑
思念往昔
朱宇乐博客
aixinbai
很好,很透彻,
郑州seo
电子画册
seo优化技术
电缆桥架厂
Vic
这是HTML 2? 文章非常老旧吧?
现在流行HTML 5
江门就医网
数字制造网
长沙婚庆
我要笑网
西安百度
毕江飞
2012njanmo
这个也部是很好说的了
由 卢松松 于 2012-7-19 16:49:12 最后编辑
思绪断
真空吸笔
DragonKing
淘宝营销
康莱斯
求松哥下篇文章做个详细介绍。谢谢
研磨机
卢艺可
学之源
橡胶拉力机
seo技术交流博客
上海婚纱摄影
郑州SEO
汽车座套品牌
早餐工程
华南师范大学自考
新钱袋
黑白
奥运会
合肥SEO
咖啡机什么牌子好
V9站长网
武汉seo博客
试看吧博客
心灵小屋
seo
惠州SEO
tui56
可淘哦博客
挨踢民工
美国空间
五度空间
饭团同学x
简要生活
1987博客
痔疮膏
ixwebhosting
空渡.博客
最新伤感歌曲
电缆桥架
编程入门
武汉seo疯子
郑州SEO
品牌旗袍网
海纳百川
山里人
寻乐网线上生活杂志
上海长虹空调维修
品牌设计
晨战博客
小乐seo博客
小云子
AppChat
防辐射服哪个牌子好
数码相机什么牌子好
互易中国
老邢博客
唐致贵
郑州搬家
沈阳室内设计培训
文践
迷糊街网站
hodunw
爱发现爱探索
刘印博客
趣味数学
合肥网站建设
HS
小游戏
冯志强