国内的大环境所致,我们做网站最好还是要备案,首先国内主机服务器肯定要稍微优惠些,再者备案有利于搜索引擎收录也是不争的事实。尤其是新站,如果不备案的话基本第不收录。但网站一旦决定要备案,那就必须关闭网站,不要问为什么,这是上面的硬性规定,然而关闭网站自然会影响网站的收录、流量等,如果备案时间短的话影响无所谓,爱资源网这次网站备案也就用了几天左右的时间,个别省份审核时间比较长,影响会比较大。
今天介绍一种方法,可以既不影响搜索引擎收录,又可以顺利的通过网站备案:简单说就是利用JS和CSS技术隐藏网站首页,但对于搜索引擎来说首页还是正常存在的,而且所有内页均不受影响、可以正常访问(因为检查备案的工作人员不会去访问你网站内页的,他们只看看首页而已)。
下面是针对WordPress程序的代码,其他网站程序的话道理是一样的,只需要将模板文件首页模板修改一下就可以实现网站备案不关站的效果了。
先到WordPress主题目录下备份一份文件index.php(header.php或者footer.php都可以)到本地,然后打开现有的index.php粘贴以下代码到合适位置:
<!-- 隐藏首页 --> <?php if(is_home()) { /* 判断首页 */ ?> <script type="text/javascript"> document.title = '网站正在建设中。。'; /* 修改网站标题 */ </script> <style type="text/css"> body{display:none !important;} </style> <?php } /* 判断结束 */ ?> <!-- end 隐藏首页 -->
上面的代码解释如下:
1、is_home(),这是WordPress的内置函数,判断是否是主页,如果是主页,则执行下面的语句;
2、document.title = "需要设置的值",这一段是js设置标题的代码;
3、body{display:none !important;},这一段代码是将我们网页中的body标签的内容全部隐藏;
将上述代码保存,并打开网站首页,我们可以看到,网站标题变成了“网站正在建设中。。”耐心等待至备案通过后、就可以把之前的index.php上传覆盖恢复首页显示即可。
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!欢迎打赏!
评论