网站备案的时候,有关部门要求必须关闭网站。为了配合他们的粗暴要求,也有很多应对策略,既可以减少自己网站的SEO损失,又可以让网站看起来是关闭的。我用的就是js添加css遮罩的方法,这种方法可以在遮罩之下保留原来的所有html代码,让搜索引擎蜘蛛可以正常抓取,减少排名和权重的损失,遮罩上面只显示“网站关闭”几个大字。
方法很简单,在index.html的</head>之前的头部区域添加以下代码即可:
<script type="text/javascript">
document.title = '网站关闭';
document.writeln('<div style="z-index:999999;text-align:center;position:absolute;top:0;left:0;background:white;height:100%;line-height:300px;width:100%;font-size:50px;"><span>网站关闭</span></div>');
</script>
z-index:999999保证遮罩位于最上层;
background:white保证遮罩不透明;
position:absolute保证遮罩不受其他元素影响;
top:0和left:0表示遮罩从左上角开始;
height:100%和width:100%保证遮罩最大化;
font-size、text-align、line-height设置的是遮罩上面文字的样式。
注意document.writeln('');这里必须用单引号。
利用本法已顺利通过2次备案。
牛啊,大神!!