信息

【技术分享】网站备案期间不关站的技巧

热帖

如何在新域名备案期间老网站还是正常访问呢?解决的办法主要两个解决思路。

一是利用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 } /* 判断结束 */ ?>

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

🌟-阅读剩余-🌟
文章版权声明 1、本网站名称:安鹿轩
2、本站永久网址:https://www.anlu1314.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系在本站私信站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
    协助本站(安鹿轩)seo优化一下,谢谢!
    关键词不能为空