官老爷规定备案过程中需要关闭网站、不要问为什么,但是正常关站会影响网站收录、流量及口碑等一系列问题,那么有没有办法(1)既不影响搜索引擎收录(2)又能顺利通过备案呢?答案是:可以。
简单说就是利用JS和CSS技术隐藏网站首页,但对于搜索引擎来说首页还是正常存在的,而且其它内页均不受影响、可以正常访问(反正检查备案的工作人员不会去访问你网站内页的,他们只看看首页而已)。我已经使用这个方法让新域名15天通过备案,以下既是WordPress隐藏首页又不影响收录的方法:
先到WordPress主题目录下备份一份文件index.php到本地,然后打开现有的index.php粘贴以下代码到合适的位置:
<!-- 隐藏首页 -->
<?php if(is_home()) { /* 判断首页 */ ?>
<script type="text/javascript">
document.title = '404 not found'; /* 修改网站标题 */
</script>
<style type="text/css">
body{display:none !important;}
</style>
<?php } /* 判断结束 */ ?>
<!-- end 隐藏首页 -->
保存并刷新首页,成功后的效果是首页空白,标题变成:404 not found。然后耐心等待至备案通过后、就可以把之前的index.php上传覆盖恢复首页显示即可。