方法一:北岸临时关站优化代码,蜘蛛照常抓取(PHP代码)
<?php
$s_agent = $_SERVER[ ‘HTTP_USER_AGENT’];
$s_agent=strtolower($s_agent);
if(strpos($s_agent,”baidu”) || strpos($s_agent,”google”))
{
header(“Location:default.php”.$_SERVER[‘REQUEST_URI’]);
}
else
{
echo “北岸中-www.xiechui.com”;
}
exit();
?>
说明:header(“Location:default.php”.$_SERVER[‘REQUEST_URI’]); 要跳转到新的页面去。当然也可以echo出来。可参考eot写法,此处不举例了。
<?php
while($rs=$db->fetch_array($news)){
echo <<<EOT
<li>
<a href=”?{$rs[id]}”>{$rs[title]}</a><img src=”images/new.gif” alt=””><span>[{$rs[date]}]</span></li>
EOT;
?>
方法二:北岸期间也可以不必要强行关闭网站
在北岸期间,管局的公巫辕们的效率低下无比,审核了1个多星期都没结果。于是,我的做法都是趁着管局的公巫辕们下班的时候去开启网站,他们上班时又去关闭网站。但是这样一来,对搜索引擎来说,网站无法显示似乎是件很不友好的事情。今天看到 http://www.phpwind.net/read-htm-tid-1310818.html 这个帖子,于是来了点灵感,决定冒险和管局玩个小把戏,代码如下:
<?php
$url = “你的站点URL”;
$today = date(“d”);
$time = date(“G”);
if ((15 <= $today && $today <= 21) && (8 <= $time && $time <= 18)) {
echo “域名北岸中,北岸成功后 即可正式开通网站”;
} else {
echo “<script language=’javascript’ type=’text/javascript’>”;
echo “window.location.href=’$url'”;
echo “</script>”;
}
?>
方法三:强大!利用DNSPod可以让网站在北岸期间不“关站”,蜘蛛正常访问
今天发现一个好方法,利用dnspod解析的域名在北岸期间,可以设置成用户访问不了,但蜘蛛可以访问,这样即使北岸期间被关站,但蜘蛛照样可以正常访问,然后没法更新内容,但比起传统的关站好多了。就有人就用这方法北岸了,网站被关了几天,但他说网站排名影响不大。