网站建设

博客成功转入阿里云,分享网站接入备案、中途备案不关站技巧

Jager · 2月27日 · 2015年 · · 9871次已读

历时 10 天,张戈博客和中国博客联盟成功转入阿里云,终于不用在服务器稳定性上操心了!实际上,早在去年 8 月份我就申请到了一台半年免费的 ECS 云服务器,当时因为提交转入备案被拒,原因如下:

①、网站名称和备案名称不一致;

②、中国博客联盟具有企业性质;

③、网站存在在线资源、在线评论等不符合个人网站备案的内容;

阿里云客服告诉我可以关站做接入备案,但是由于中国博客联盟有一个公用导航,一关站,大伙都无法使用了,于是我直接拒绝了。

找了一个便宜而且不用做接入备案的创宇云,用了几个月发现稳定性总是不尽人意!隔三差五来一次大姨妈,如果只是张戈博客倒也没啥,关键还是中国博客联盟有一个大家都在用的公用导航,所以我必须保证其稳定高可用。在忍无可忍之后,下定决心要把服务器搬到阿里云 ECS!

下面分享一下,网站中途首次备案或转入备案,无需停止服务(关站)的实用攻略。

先说一下思路:不管是阿里云还是通管局,审核时都只会看首页,是偷懒还是太白痴我就不做评判了。所以我们完全可以对首页做手脚来“瞒天过海”,通过客服和管局的审核。

对首页做手脚有 2 种方案:

①、两台主机

像我这种经常折腾的人,手头上的主机肯定不止一两台吧?做网站不到半年,主机都换了五六次了,所以手头还没到期的主机非常充裕。

这种情况的做法就非常简单了:

先同步一下 2 台主机的数据,然后参考我之前分享的《备案不影响 SEO》的方法,新增一条搜索引擎专用线路,记录的 IP 一致,最后在另一台主机的网站根目录下新增一个空白的 index.html,并将默认的解析线路修改为这台主机 IP 即可:

博客成功转入阿里云,分享网站接入备案、中途备案不关站技巧

当然你勤快的话也可以在里新增一些描述,比如“网站维护中...”之类的描述。(但不建议过于勤快,加入其他内容,比如诗词歌赋,所谓言多必失,你懂的!)

工作原理:因为绝大多数主机都是默认先打开目录下的 index.html 或 index.htm,所以你在网站根目录下放置一个空白的 index.html,那么打开你的网站首页就是显示空白或你自定义的文字了,这样就可以通过备案审核了!而对搜索引擎来说,解析的是另一台主机,所以首页是变更对 SEO 没有任何影响!!

注意事项:由于 2 台主机的 IP 不一致,所以默认线路主机(即首页空白的网站)上任何会和搜索引擎产生通信的机制都必须取消,比如百度的 sitemap 结构化数据插件以及 WordPress 的 PING 服务等。避免 2 个不同 IP 的网站都往搜索引擎推送数据,把搜索引擎搞糊涂了!

②、一台主机

只有一台主机?说明你是个好孩子,专心只做内容!这种情况下的做法就稍微复杂点,但是也难不到哪儿去。

先说原理:既然只有一台主机,那么就只能对这台主机的首页做手脚了!又不能影响 SEO,那就只能用 js 技术了,因为国内的几家搜索引擎应该还不能识别 JS(国外的就先不考虑了,别人就算 K 得快,恢复也快啊!)。那我们就可以通过 js 代码,在首页加载的时候,写入一个图片遮罩,遮住网站的正常内容,造成网站打不开的假象,但是在搜索引擎的眼里却是正常的!(此方法感谢 橙色阳光 推荐!)

具体做法:参考如下代码,修改你的网站即可。

<!-- 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=\"https://zhang.ge/go/web.jpg\" /><br />");
document.writeln("<strong><span style=\"font-size:16px\">网站维护中,稍后回来........</span></strong></p>");
</script>

<!-- 补刀代码:以下为其他需要隐藏的元素,以实际情况而定! -->
<style type="text/css">
/* 格式如下 */
#元素 ID{display:none !important;}

/* 比如张戈博客的底部公告 ID 是 gg,则如下所示 */ 
#gg{display:none !important;}
</style>

<!-- 3. 隐藏网站主题内容 div -->
<div style="display:none;height:0px;">

<!-- 其他正常代码略 -->

<!-- 4. 在</body>之前添加闭合 div -->
</div>
</body>

<!-- 以下内容若存在显示的元素,则将其 ID 添加到上面的补刀代码中,强制隐藏即可 -->

WordPress 的话,一般只要修改主题目录下的 header.php 和 footer.php。一般来说,1~3 步在 header.php,最后的 div 在 footer.php。

如果是公用模块,你还要加入首页判断,比如

<?php if(is_home()) { /* 判断首页 */ ?>
<style type="text/css">
<!-- 1. 将 body 的背景颜色定死为白色,避免露馅 -->
body {background:#fff !important;}
<!-- 补刀代码:以下为其他需要隐藏的元素,以实际情况而定! -->
/* 格式如下 */
#元素 ID{display:none !important;}
/* 比如张戈博客的底部公告 ID 是 gg,则如下所示 */ 
#gg{display:none !important;}
</style>

<!-- 2. 紧接其后加入如下图片遮罩代码(核心代码) -->
<script type="text/javascript">
document.title = '掌歌技术小站'; /* 修改网站名称 */
document.writeln("<p style=\"text-align:center\">");
document.writeln("<img src=\"https://zhang.ge/go/web.jpg\" /><br />");
document.writeln("<strong><span style=\"font-size:16px\">网站维护中,稍后回来........</span></strong></p>");
</script>

<!-- 3. 隐藏网站主题内容 div -->
<div style="display:none;height:0px;">
<?php } /* 判断结束 */ ?>

<!-- 其他正常代码略 -->

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

</body>
<!-- 以下内容若存在显示的元素,则将其 ID 添加到上面的补刀代码中,强制隐藏即可 -->

全部弄好之后,访问首页应该会如下所示

博客成功转入阿里云,分享网站接入备案、中途备案不关站技巧

右键查看网页源代码,可以得知一切正常!最后再输入你熟悉的文章地址,比如留言板之类的,发现并无异样!所以,这才是完美的备案不关站的做法!在你暗自得意的同时,是否会感叹一下这些“可爱”的公务猿呢?辛亏他们又懒又“可爱”呢!

现在再去提交备案,应该就没有任何问题了。就拿阿里云来说,客服也是鼓励关站备案或关站接入备案的,他宁愿你的网站打不开,也不愿意你网站有一些可能被拒的内容,不多说,看图:

博客成功转入阿里云,分享网站接入备案、中途备案不关站技巧

相信后面的事情就不用我多说了吧!好了,分享的只是一个原理和思路,相信技术都不是问题!你看懂了吗?

64 条回应
  1. 圆月博客 2015-2-27 · 13:12

    换主机了啊

  2. 百赖小生 2015-2-27 · 13:35

    下次新域名备案准备试试,也准备转到阿里云算了。主机不稳定, :shock: 换来换去也是折腾呢啊。

    • avatar
      Jager 2015-2-27 · 15:12

      稳定是最终追求。

  3. 夏日博客 2015-2-27 · 17:56

    恭喜啊,我的站点还在香港空间呢。

  4. 幻杀博客 2015-2-28 · 13:51

    备案,备案,备案,为什么要备案啊!

    • avatar
      Jager 2015-2-28 · 13:53

      天朝,天朝,天朝,为什么要这样啊!

      • Darren中 2015-3-10 · 17:46

        是啊 阿里云备案很蛋疼的 我上次也需要闭站 然后我是白天闭站 晚上打开。。 我想过你这种方法 但是觉得可能被查到 不过我那要闭站的网站无所谓 用户量不多和你不同 所以我就没用你这个方法了

        • avatar
          Jager 2015-3-10 · 19:49

          放心,很难查到的,公务猿没那么勤快

  5. 作文网 2015-3-4 · 22:41

    我的一开始就在阿里云

  6. 回梦无痕 2015-3-7 · 23:01

    在阿里云备案的域名慎用百度加速。会掉备案的!

    • avatar
      Jager 2015-3-7 · 23:09

      你是指IP和备案不符么?

  7. 九乐途 2015-3-8 · 23:27

    思路不错,下次试试

  8. IT人生路 2015-3-9 · 19:30

    学习了。

  9. hihu 2015-3-12 · 0:29

    空白主页的主机也先不要解析到阿里云吧,如果解析到阿里云会全站显示未备案色信息页面

    • avatar
      Jager 2015-3-12 · 10:23

      对于已有备案号的网站,转入阿里云,只要初审通过了就可以正常解析到阿里云服务器,首次备案则不行。

  10. hihu 2015-3-12 · 0:38

    现在还要不要邮寄纸质资料?

    • avatar
      Jager 2015-3-12 · 10:24

      需要的。

  11. 筛宝 2015-3-12 · 17:21

    有意思。

  12. 快播电影 2015-3-15 · 9:25

    妈的,备案整死人啊

  13. 中国历史 2015-3-17 · 8:54

    我放在阿里云香港服务器

  14. 荞麦网 2015-3-18 · 15:52

    经验值的借鉴

  15. 眼幕微启 2015-3-19 · 20:57

    兄弟发展迅猛啊,学习的楷模

  16. 时时彩评测网 2015-3-25 · 12:41

    为博主点赞 为同行点赞

  17. 免费网站优化 2015-3-26 · 13:02

    坚持不备案

  18. 慕梓阁 2015-3-27 · 22:10

    直接在面板设置一个更高级别的首页 这个页面显示空白内容
    可不可以通过备案?
    当然首页 seo不友好
    但是是不是也减少了闭站被K的麻烦
    也方便博友交流 和引擎流量过来

    • avatar
      Jager 2015-3-27 · 23:13

      还有什么更高级别?
      你说的方法文章已经说到了:【因为绝大多数主机都是默认先打开目录下的index.html或index.htm,所以你在网站根目录下放置一个空白的index.html...】

  19. 360社团 2015-3-30 · 10:03

    貌似教程有些高端,看不懂

  20. 小舞 2015-3-31 · 12:03

    之前就发现了,我是在你网站后边直接加个wordpress进来的,思路是一样的,只是方法不一样!

    • avatar
      Jager 2015-3-31 · 12:43

      嗯,能过就行。

  21. 泊虾网站开发 2015-4-19 · 16:13

    感谢分享经验,我是一开始就选择阿里云的,所以还没遇到类似的问题。

  22. 小幻 2015-4-21 · 18:57

    你说备案大致多快啊,整天闭站……

  23. 我爱书籍 2015-4-27 · 7:13

    :grin: :grin: 很好的方法 在这里 学习 了

  24. 小左 2015-4-29 · 11:23

    正要备案,准备用第二种方法,但愿好用啊!

  25. JiaJieChan 2015-5-4 · 5:06

    我是不关站备案的,还是图床。 :mrgreen: http://imgchr.com,好的话可以帮我推荐一下。

  26. 雅兮网 2015-5-12 · 17:00

    博主这全是干货,赞。我在第二个网站备案的问题上遇到了问题,还请博主不吝赐教啊
    情况是这样的:
    1、去年11月建了“雅兮部落”这个个人站,一切备案顺利,最近更名成“雅兮网”
    2、最近申请了万网免费空间,又申请了个域名准备再建一个站点,但是在万网备案的时候被打回了,问题跟博主的很像,说主体下第一个站“雅兮部落”含有商业内容、评论,要清理,需要改成纯个人博客性质的。
    真的好郁闷,我在是不是我们河南那边的备案管的严,差点想注销了,重新备到广东(目前人在广东)。
    劳烦张哥指导下,第一个站用第二个方法盖住可以通过第二个域名备案么?

    • avatar
      Jager 2015-5-14 · 22:20

      可以在备案的时候,将备案涉及的网站都用白板盖住,没有问题的。

      • 雅兮网 2015-5-15 · 10:53

        恩多谢张哥的教程,目前已通过初审,马上提交管局,不过百度快照貌似只抓取了白板上的信息 哭晕..

        • avatar
          Jager 2015-5-16 · 2:01

          只能说你还没有完全领悟,整个网页百度当然可以抓到,只不过不会识别js功能而已,但是浏览器是可以识别,快照你看到的也是浏览器渲染后的内容,是白板不是完全正常么,又不会影响seo,像我博客快照缓存都是禁止的?要想快照不白版,那么就用2台主机的方案。

  27. 西贝博客 2015-5-24 · 11:14

    方法很实用。。

  28. 雅兮网 2015-5-26 · 14:12

    利用博主此方法,在网站不关站前提下第二个域名备案成功,再次感谢博主,也希望看到这篇文章的其他博友有机会可以试下,非常实用!

    • avatar
      Jager 2015-5-26 · 21:19

      恭喜了 :wink:

  29. 西贝博客 2015-6-4 · 11:11

    阿里云的速度的确是快,但是不会配置。用了一段时间撤退了

  30. 一生有你资源站 2015-6-20 · 16:56

    现在用的是香港主机,idc不给接入这是个问题

  31. 寻梦 2015-6-30 · 14:15

    值得学习下 备案只看你首页吗

  32. geektec 2015-7-3 · 14:32

    一般审核需要多长时间呢,就怕时间太长影响网站访问啊

  33. 同盟源 2015-7-21 · 16:25

    工信部的人脑抽

    • Kamiya 2015-8-19 · 9:10

      那你觉得他们脑抽的好还是不脑抽的好??反正我是觉得他们脑抽的好,怎么说也是对我们站长来说是好事..... :grin:

  34. 豆采博客 2015-7-22 · 9:13

    贵站学到不少知识,感谢分享。

  35. 微商 2015-8-9 · 1:04

    不错的方法,收藏了

  36. 清风美文 2015-9-8 · 14:37

    这个办法不错,最近就要备案呢

  37. 爱堆客小说网 2015-10-27 · 13:48

    不错,我也在考虑把网址迁回国内

  38. 誊武 2015-11-1 · 13:28

    签到成功!签到时间:下午1:17:13,每日签到,生活更精彩哦~

  39. 心系与她 2015-11-2 · 11:44

    我说你他,腾讯自家的服务器不用,为什么要用阿里云呢?腾讯的硬盘说实话真比阿里快

    • avatar
      Jager 2015-11-2 · 14:14

      阿里云是老早就用了的,明年看情况吧,搬入腾讯,还能打折。

  40. 斌果 2015-11-7 · 16:53

    我备案的时候只想一次成功,没偷奸耍滑,其实方法还有很多,比如备案之前给所有访客加一个cookie,备案期间有cookie的可以访问之类

    • avatar
      Jager 2015-11-8 · 9:55

      不错的方案,最好给搜索引擎来的也加一个cookie

      • 斌果 2015-11-8 · 10:18

        不是可以用搜索引擎专用解析么

        • avatar
          Jager 2015-11-8 · 11:12

          我说的是从搜索引擎搜来的,意思是从搜索引擎过来的就自动放行。

          • 斌果 2015-11-8 · 12:45

            搜索引擎来的直接放行就好了

  41. 狂族晨曦 2016-3-28 · 8:04

    这篇文章看的晚了一点, :sad: 。1月,我为了申请微博的认证,把网站备案重新备案了一次,没做任何保护。结果到现在百度方面还是只索引,不能搜索到的状态。张哥,有没有什么补救措施啊?

    • avatar
      Jager 2016-3-28 · 13:05

      没啥问题,正常更新即可,等候恢复。

      • 狂族晨曦 2016-3-29 · 13:48

        好滴,继续每天发文,坐等恢复。

  42. 博客本 2017-3-20 · 13:55

    为什么这么麻烦,直接默认首页设为一个单页面就是了,比如wp直接新建一个页面,这个页面备案号啥的都齐全,关闭这个页面评论,首页默认这个页面,其它该怎么还是怎么就行

    • avatar
      Jager 2017-3-22 · 10:00

      这是网站中途备案,不是新网站。别人已经收录良好的网站,你把首页内容改了,很伤的。主要是页面标题要修改,这个是SEO硬伤。