文档章节

如何避免网站维护时被搜索引擎“误解” (一)

esky001
 esky001
发布于 2015/04/22 09:42
字数 291
阅读 3
收藏 0

一般我们在网站维护的时候都会设定一个页面告诉用户,正在维护中,但是怎么样的使用最方便呢?
如果是框架程序的话,最方便了.因为.htaccess中都是指向到 index.php的.在index.php中header跳转一下就OK了

但,究竟怎样写比较好,header怎么写呢?

PHP代码

  1. <?php  

  2. // 301 Moved Permanently  

  3. header("Location: /foo.php",TRUE,301);  

  4.   

  5. // 302 Found  

  6. header("Location: /foo.php",TRUE,302);  

  7. header("Location: /foo.php");  

  8.   

  9. // 303 See Other  

  10. header("Location: /foo.php",TRUE,303);  

  11.   

  12. // 307 Temporary Redirect  

  13. header("Location: /foo.php",TRUE,307);  

  14. ?>  

看着,header是有第三个参数的,为什么要指定参数呢?
The HTTP status code changes the way browsers and robots handle redirects, so if you are using header(Location:) it's a good idea to set the status code at the same time.  Browsers typically re-request a 307 page every time, cache a 302 page for the session, and cache a 301 page for longer, or even indefinitely.  Search engines typically transfer "page rank" to the new location for 301 redirects, but not for 302, 303 or 307. If the status code is not specified, header('Location:') defaults to 302.
当然,一般情况下,都是302...这是第一篇,介绍相对简单一点
还有第二篇,等 我转载好再说,哈哈


© 著作权归作者所有

共有 人打赏支持
esky001
粉丝 0
博文 2
码字总数 1592
作品 0
泉州
私信 提问
在发布站点前,Web开发者需要关注哪些技术细节?

问:对于一个Web开发人员来说,在发布一个站点之前,他需要处理哪些细节性的问题。假如Jeff Atwood能在站点上忽略了对HttpOnly cookies,sitemaps和cross-site request forgeries的关注,那我...

modernizr
2014/05/21
1K
5
如何处理计划中的网站关闭事件

有一段时间用户经常问我们,如果某个网站在谷歌机器人搜索时处于关闭状态,那么该网站在谷歌搜索结果中的“可见度”是否会受到负面影响。有时网站关闭是一种不可避免的事件:网站站长可能因网...

夏小八
2011/03/12
0
0
总结:WEB开发者应必须具备的6大技能

“WEB开发本身涵盖了许多领域的许多技术,那么,有哪些是WEB开发者必备的技能呢?”本文整理自Quora上开发者Ellyse Taylor对该问题的回答,希望大家能够从中学到一些东西。 By Ellyse Taylor...

zyt_1978
2016/07/03
23
0
人人车诉瓜子"遥遥领先"造假 法院:下架相关广告

近日,在人人车起诉瓜子二手车的案件中,北京市海淀区人民法院的裁定认为,瓜子二手车“遥遥领先”相关广告目前尚无充分事实依据,涉嫌构成引人误解的虚假宣传的不正当竞争行为,责令瓜子二手...

智科技
2017/12/01
0
0
WEB 开发者应该具备的 6 大技能?

WEB开发本身涵盖了许多领域的许多技术,那么,有哪些是WEB开发者必备的技能呢?这是一个[Quora][q]上用户提出的问题,其中Ellyse Taylor的回答获得了1900+的赞同。 可能很多人对下面这个列表...

大猛猛
2016/03/03
66
0

没有更多内容

加载失败,请刷新页面

加载更多

升压变换器 Boost

工作特点 输入输出极性相同。 开关管 MOS 和负载构成并联,在MOS 导通时,电流通过 L 滤波,电源对 L 充电。 当 MOS 断开时,L 向负载及电源放电,输出电压将是 Ui+U L ,达到升压的目的。 ...

colinux
29分钟前
1
0
OSChina 周一乱弹 —— 你狗命在我手上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 小小编辑:推荐歌曲,《I.W.A.B.N》- Lil Ghost 《I.W.A.B.N》- Lil Ghost 手机党少年们想听歌,请使劲儿戳(这里) 几天没见, 大王(@罗马的...

小小编辑
30分钟前
169
7
轻量级 memcached缓存代理 twemproxy实践

本文内容脑图如下: 文章共 533字,阅读大约需要 2分钟 ! 概 述 twemproxy(nutcracker) 是 Twitter开源的轻量级 memcached / redis 代理服务器,本质就是一个集群管理工具,主要用来弥补 ...

CodeSheep
50分钟前
7
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部