WordPress博客备案关站减少流量损失办法

捕获3

网站备案是具有中国特色的一种互联网管理办法

虽然可以通过使用境外服务器避免备案,可是大部分境外服务器在中国的访问都不够稳定

SCKA博客也决定从Linode日本东京迁往国内阿里云,已经向阿里云申请了备案

不过为了提高备案成功率,我还是决定在备案期间关闭博客,不过如何才能在这期间避免流量的损失呢?

方法来源

该方法改编自:http://www.huoduan.com/beianguanzhan.html

感谢原博主

使用方法

原博主的办法并不是特别适合我们WordPress博客,所以我对其代码进行了一些小的改进

只要用下面的代码替换WP博客的index.php即可

<?php 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|.(修改为自己网站的域名,不含www)'; $from = trim($from,'|'); $froms = explode('|', $from); foreach ($froms as $k => $v) { if(strpos($ref,$v)){ return true; break; } } return false; } /**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */ /**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */ $hourscka = date("H",time()); if(!hd_isSpider() && !hd_ref() && $hourscka>7 && $hourscka<19){ header('HTTP/1.1 404 Not Found'); header("status: 404 Not Found"); echo "网站正在维护中,暂时不提供服务"; exit; } define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require( dirname( __FILE__ ) . '/wp-blog-header.php' );

该代码可以实现允许百度、谷歌、搜狗、360搜索的爬虫访问网站,如有需要可以自行添加,也允许来源于百度、360搜索、谷歌、搜狗、QQ、微博等网站访客的访问,并在晚上7点到次日早上7点开放网站访问(据说在这个时间段管局下班了,不会再审核网站,不过不是特别保险,需要删除的可以删除下面的关键字)

&& $hourscka>7 && $hourscka<19

注意事项

1、注意替换代码括号中的字为你自己网站的域名,不含www,设置它的目的是方便从其他地方进来的访客访问内页

2、本站已经通过本方法完成备案,建议大家使用!  已备案域名出售

原文链接: WordPress博客备案关站减少流量损失办法 版权所有,转载时请注明出处,违者必究。
注明出处格式:快速备案-代理备案-备案域名购买-企业网站备案-备案最低价-已备案域名出售 ( http://www.vipbeian.com/post/1689 )

发表评论

0则回应给“WordPress博客备案关站减少流量损失办法”