网站备案关站技巧 减少关站损失

释放双眼,带上耳机,听听看~!

网站服务器放在内地的网站都要备案,而备案需要数天,备案过程是需要关站的,其实只要在审核员查看之前关站就行,但是我们不知道什么时候转交到审核员那里,所以我们只能在提交备案后就开始准备关站了。网上一些快速备案服务可以不关站,但是价格稍贵,而且骗子还很多。

现在就介绍一下如何减少关站的损失:

★其实关站我们只需关掉首页就可以了,内页完全不必要关掉,审核员只会打开网站首页;

★很多网站都是首页流量大,首页关掉的话损失也大。其实我们可以保留一些用户的访问,比如来自搜索引擎的访客、其它网站带来的访客,下面火端网络就分享一下自己写的PHP代码,尽可能减少损失。

★我们还可以只在工作时间关闭首页,其它时间可以正常访问;

以下是PHP代码,每个网站放的位置可能不一样,只是给出思路和方法

/**
*
* @Author: https://www.huoduan.com
* @ Email: admin@huoduan.com
* @ date: 2014-07-03
*/
//判断访客是否是搜索引擎蜘蛛
function hd_isSpider() {
$agent= strtolower($_SERVER['HTTP_USER_AGENT']);
if (!empty($agent)) {
$spiderSite= array(
"Baiduspider",
"Googlebot",
"Sogou Spider",
"360Spider",
);
foreach($spiderSite as $val) {
$str = strtolower($val);
if (strpos($agent, $str) !== false) {
return $str;
}
}
} else {
return false;
}
}
function hd_ref(){
$ref = $_SERVER['HTTP_REFERER'];
//下面是开放的来源包含的字符,可以自定义添加,把第三方统计的主要来源域名都加上减少损失
$from = '.baidu.com|.so.com|so.360.cn|.sm.cn|.sogou.com|.google.|.soso.com|.qq.com|weibo.com';
$from = trim($from,'|');
$froms = explode('|', $from);
foreach ($froms as $k => $v) {
if(strpos($ref,$v)){
return true;
break;
}
}
return false;
}
$hour = date("H",time());
// 判断如果不是搜索引擎蜘蛛也不是指定来源,而且在7点到19点就返回404错误
if(!hd_isSpider() && !hd_ref() && $hour>7 && $hour<19){
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
exit;
}

如果担心备案关站过程中百度降权,可以在百度站长平台开启“临时闭站”功能。备案是个麻烦事,但是网站要做大不备案真不行,忍忍吧~苦逼的站长们。

人已赞赏
技术经验

提升PHP程序运行速度的几个优化方案

2020-12-5 14:11:32

技术经验

经典PHP加密解密函数Authcode()修复版代码

2020-12-5 14:58:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索