网站返回503

news/2024/5/15 12:52:33/文章来源:https://blog.csdn.net/hero272285642/article/details/84444904

网站需要临时维护,这是个经常性的问题,在这期间必须关闭网站一小段时间,而在这段维护的期间内,我们应该做些什么,我们应该向搜索引擎返回什么样的header信息?200?404?500?甚至停止解析?
NO!Google告诉我们,这个时候网站应该返回:“503 Service Temporarily Unavailable”!
如果你的网站正在维护,而此时 Google来抓取页面,发现你的页面返回了 404 或 500错误,一次两次可能还没影响,但是3次4次后,你的网站权重或PR值将会受到明显的影响甚至清除。
什么是 503 Service Temporarily Unavailable Header?
那么,我们如何正确的使用 503 Service Temporarily Unavailable 这个header状态码呢?下面举的例子需要配合APACHE的 .htaccess 重写文件来实现:
仅仅向google的蜘蛛发送HTTP 503:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Googlebot|Mediapartners|Adsbot|Feedfetcher)-?(Google|Image)? [NC]
# or 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.phpRewriteCond %{REMOTE_HOST} !^1\.1\.1\.1
RewriteCond %{REQUEST_URI} !^/cgi-bin/error/404\.php [NC]
RewriteRule .* /under-development-explain.html [R=302,L]

 

PHP代码中返回 503::

<?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>

 
上面 .htaccess 里的 503.php 页面就可以直接使用上面的这段 php代码。

手机扫一扫,欢迎关注公众号

 

关注程序员成长

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_717357.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

部署自己个人简历网站到服务器(超详细)(选购服务器、搭建环境、部署)

本文将教你如何部署自己个人简历网站到服务器。 本文要部署的网站成品&#xff1a; https://baimuxym.cn 流程: 选购服务器搭建环境部署项目 一、选购服务器 我们每天都在访问不同的网站&#xff0c;比如百度&#xff0c;那我们在浏览器输入 www.baidu.com 背后发生了什么&…

【教你搭建服务器系列】(3)部署静态网站到Tomcat服务器

我白嫖过的一些云厂商&#xff1a; 云服务器厂商学生身份新用户&#xff08;非学生身份&#xff09;腾讯云学生特惠&#xff0c;1核2G5M宽带&#xff0c;仅需9元/1个月星星海SA2云服务器&#xff0c;1核2G首年99元&#xff08;答主目前用的&#xff09; 不知道还有没有券,可以…

【教你搭建服务器系列】(4)部署静态网站到Nginx服务器

我白嫖过的一些云厂商&#xff1a; 云服务器厂商学生身份新用户&#xff08;非学生身份&#xff09;腾讯云学生特惠&#xff0c;1核2G5M宽带&#xff0c;仅需9元/1个月星星海SA2云服务器&#xff0c;1核2G首年99元&#xff08;答主目前用的&#xff09; 不知道还有没有券,可以…

【教你搭建服务器系列】(10)利用Docsify搭建个人笔记网站

写文档的工具非常多&#xff0c;但是作为程序员&#xff0c;大部人还是偏爱Markdown的&#xff0c;有时需要写一份开发文档&#xff0c;以供自己或者他人查看&#xff0c;那如何把 Markdown 文件转换成文档呢&#xff1f; docsify 就可以做到了&#xff0c;docsify 可以直接加…

【教你搭建服务器系列】 (11)使用GitHub+Hexo搭建自己的网站、博客

我白嫖过的一些云厂商&#xff1a; 云服务器厂商学生身份新用户&#xff08;非学生身份&#xff09;腾讯云学生特惠&#xff0c;1核2G5M宽带&#xff0c;仅需9元/1个月星星海SA2云服务器&#xff0c;1核2G首年99元&#xff08;答主目前用的&#xff09; 不知道还有没有券,可以…

11个前端工程师必备的网站

好多小伙伴有疑问&#xff0c;就是说有哪些值得去关注的前端网站&#xff0c;我知道大家可能都苦于找不到一些有价值的,还有值得信赖的网站去学一些比较货真价实的前端技术。生怕有哪些水文或者是一些乱七八糟的网站&#xff0c;把咱们的这个知识给误导了。这里呢我准备了几个我…

2020年,给你7个程序员接私活必备网站!

2020互联网圈不好混&#xff0c;不是每个公司都能像蚂蚁金服一样这么大气&#xff0c;不少公司今年因为疫情已经开始裁员&#xff0c;不要抱怨&#xff0c;加油干就完事了&#xff01; 今天给大家推荐几个赚钱养家的好渠道&#xff0c;一起来看看吧&#xff01; 1、程序员客栈…

wordpress js 运行短代码_WP模板开发中,怎样给wordpress网站的文章,添加点赞功能?...

我们在网上浏览某些网站的文章时&#xff0c;在文章的结尾处&#xff0c;都会有一个点赞的按钮&#xff0c;如果觉得文章内容非常不错&#xff0c;就可以点击这个“点赞”按钮&#xff0c;给之篇文章进行点赞一下。在wordpress网站的模板主题开发中&#xff0c;我们可不可以也为…

java如何制作浪漫表白界面_表白网页在线制作详细教程-我要表白网-最浪漫的表白网页在线生成网站...

如何制作表白网页&#xff1f;如何提取背景音乐&#xff0c;图片链接呢&#xff1f;不要着急&#xff0c;答案全在这里 …编辑文字看到这个页面之后我们就开始制作只属于自己的表白网页了~把鼠标放到 点此编辑 这里就可以编辑文字了时间比如你跟TA是3月22日恋爱的&#xff0c;那…

python 爬带端口的网站_5分钟带你用Python爬完《剑来》小说(附完整代码)!

Python资源共享群&#xff1a;484031800思路&#xff1a;step 1 &#xff1a;请求《剑来》小说站点&#xff0c;获取两个东西小说名称——在Python程序同目录下&#xff0c;以小说名称创建文件夹每章小说的链接地址step 1 对应代码中的 get_url()函数 &#xff0c;该函数还包括…

php与apache整合404,PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法

这是转载的别人的解决方法&#xff1a;原案例分析&#xff1a;1、原来的网站在wamp环境下搭建完成&#xff0c;一切正常&#xff0c;上传到虚拟主机环境为lnmp&#xff0c;结果访问时可以打开主页&#xff0c;然后点其他页面全部报404错误&#xff1b;2、经分析得出原因&#x…

iis添加网站外网无法访问_2秒钟实现在IIS上面新建站点并发布Web应用

>> 点击上方 懒人MES 关注我们之前有写过一篇"教你两分钟使用ASP.NET CORE创建并发布一个Web应用“&#xff0c;今天分享一篇Powershell实例“只需2秒钟实现在IIS上面新建站点并发布Web应用”。在过去的一年工作中接触到很多服务器上应用迁移的任务&#xff0c;其中…

mysql 替换网址_mysql语句:网站批量http替换https技巧

网站开启https非常简单&#xff0c;先申请一个ssl证书&#xff1b;DigiCert 免费版 SSL证书可以通过阿里云、DNSPOD进行申请。通常30分钟左右即可申请成功&#xff0c;免费时间一年&#xff0c;第二年可以续签。将申请成功的证书安装在服务器端&#xff0c;成功开启SSL后&#…

php gb2312网站源码,闻名 PHP 企业网站系统 weenCompany v5.3.0 简体中文 GB2312

weenCompany闻名企业网站系统(免费开源)是一个功能强大, 使用简单的中英文企业智能建站系统, 您只需要一些基本的计算机知识就可以利用此系统完成中小型企业网站的建设; 是低成本企业网站架设方案之首选CMS系统, 也适合建设个人网站。weenCompany闻名企业网站系统功能&#xff…

前端设计类网站汇总

设计前端类网站汇总 一、素材类 1、图片 其实国内对图片版权保护这块的意识不是很够&#xff0c;在免费的素材库和收费素材库都能找到同一张图片&#xff0c;但作者署名却都不一样。所以小编现在基本不用国内这些图库网&#xff0c;跟大家推荐几个免费又没有版权纠纷的图库网站…

阿里云ecs怎么搭建网站

一、首先在阿里云开通一台服务器 二、开通服务器之前最好确定你的服务器用linux还是windows&#xff0c;这里小编推荐大家用linux的服务器&#xff0c;因为linux服务器稳定而且性能也比windows好&#xff01; 三、安装网站环境 小编推荐宝塔面板&#xff0c;比较方便快捷&#…

图片优化_怎么优化图片?网站图片优化方法有哪些?

在搜索引擎算法不断的进步&#xff0c;算法不断的升级变化的情况下&#xff0c;很多站长纷纷表示无路可走&#xff0c;其实有时候换一种角度想一想&#xff0c;之所以搜索引擎实施一定的打压&#xff0c;那也正是说明了&#xff0c;做SEO还有别的路可走。为何有人表示说无路可走…

file 选择的图片作为背景图片_我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃!...

虽然不能出门&#xff0c;但是我们可以利用python来带领大家出去旅游&#xff0c;今天小编就带领大家利用python和Flask实现旅游的小目标&#xff0c;让大家足不出户&#xff0c;就能晒出自己的旅游照。01功能简介我们今天实现的小功能就是&#xff0c;利用python来提取我们的人…

debian8 php7,Debian8环境安装Apache/PHP7/MariaDB网站环境

一、添加PHP7数据源以及更新系统安装好的Debian后还不能使用sudo,需要使用root用户登陆后安装sudo命令apt-get install sudo添加PHP7数据源以及更新系统echo"deb http://repos.zend.com/zend-server/early-access/php7/repos ubuntu/" >> /etc/apt/sources.lis…

php网站iis7.5 session,IIS 7.5 asp Session超时时间设置方法

IIS 7.5 asp Session超时时间设置方法有时候在web.config设置sessionState 或者类文件里设置Session.Timeout&#xff0c;在IIS里访问时每次都是达不到时间就超时,原因是因为在IIS中设置了超时时间那么我们如何设置超时时间呢&#xff1f;1.IIS图形界面设置IIS6 在IIS里面右键点…