1. 首页
  2. 网站建设

网站备案期间不关站的技巧

最近因为个人一个网站想迁移到国内,总体影响还是比较大。本来一直以为只需要把新域名主页不显示就可以了,原来主机商和管局还会检查本人之前备案过的几个域名。为了顺利通过备案,需要对本博客做下处理。对于正在正常运行的网站关站是最大的伤害,那么如何在新域名备案期间老网站还是正常访问呢?解决的办法主要两个解决思路。

一是利用dns定向解析。比如dnspod,他可以区分搜索引擎和普通浏览者,设置搜索引擎仍然解析老的主机地址,默认用户解析到一个新主机。把程序复制到新主机,上线后在主机根目录添加一个index.html主页即可。主页内容就写“网站正在维护…”即可。这样管局看到的是那个index.html主页,而搜索引擎还是和原来一样在爬。

如果没有新主机,那么就只能在原主机上做文章了。解决的思路就是把首页内容隐藏,这里使用的是javascript技术。听说国内的搜索引擎对javascript一般不会解析,所以对seo应该也没多大影响。

这里以wordpress为例,你可以在header.php中添加如下代码。

<?php if(is_home()) { /* 判断首页 */ ?>
<!-- 1. 将body的背景颜色定死为白色 -->
<body style="background:#fff !important;">
<!-- 2. 紧接其后加入如下图片遮罩代码(核心代码) -->
<script type="text/javascript">
document.title = '虫虫开源'; /* 修改网站名称 */
document.writeln("<p style=\"text-align:center\">");
document.writeln("<img src=\"http://img.sijitao.net/blog/zhanglang.jpg\" /><br />");
document.writeln("<br/><strong><span style=\"font-size:16px\">网站正在抓紧维护中,请过会再来吧........<br/><a href=\"http://www.miitbeian.gov.cn/\" target=\"_blank\" rel=\"nofollow\">浙ICP备13025236号</a></span></strong></p>");
</script>
<!-- 补刀代码:以下为其他需要隐藏的元素,以实际情况而定! -->
<style type="text/css">
/* 格式如下 */
#元素ID{display:none !important;}
#gg{display:none !important;}
</style>
<!-- 3. 隐藏网站主题内容div -->
<div style="display:none;height:0px;">
 
<?php } /* 判断结束 */ ?>

然后在footer.php中添加如下代码:

<?php if(is_home()){ /* 判断首页 */ ?>
<!-- 4. 在</body>之前添加闭合div -->
</div>
</body>
<?php } /* 判断结束 */ ?>

保存后就可以看到首页被隐藏了。

参考连接:http://zhangge.net/5017.html

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code