网站内容更新 百度快照(一段让百度快照失效的代码-屏蔽百度跳转方法)

优采云 发布时间: 2021-11-09 23:16

  网站内容更新 百度快照(一段让百度快照失效的代码-屏蔽百度跳转方法)

  有时,由于内容更改或隐私问题,我们往往不希望其他人通过“百度快照”方式查看我们的某些网页网站。这是使百度快照无效的代码。

  

  屏蔽百度快照方法一:JS跳转

  

var page_url = window.location.href;<br />

if ( page_url.indexOf("cache.baidu.com") != -1) {<br />

top.location="https://www.xuewangzhan.net/";  //此处地址修改为你希望转向的地址<br />

}

  原理很简单。百度快照只抓取当前页面的文字信息,图片和JavaScript代码仍然调用远程服务器上的代码。如果您的网页在 .js 文件中嵌入了 JavaScript 代码,则修改此 .js 文件,在文件中添加以下代码,以防止其他人通过百度快照查看您当前的页面。

  屏蔽百度快照方法二:CSS跳转

  虽然百度网页快照不会从远程服务器抓取 JavaScript 文件,但它们仍然从远程服务器抓取 CSS 文件。一种技术可用于重定向 CSS 文件中的网页,以控制百度快照中的网页。我们控制将快照重定向到我们指定的任何网址。

  比如百度快照中缓存的文件是style.css,那么我们在服务器上编辑这个文件,在CSS文件中加入如下语句来控制百度缓存快照的重定向,从而实现屏蔽内容的功能百度网页截图。

  

body {onload:expression(location.href='https://www.xuewangzhan.net/');}

  以上语句在IE浏览器下测试通过。理论上,按照这种方法,我们可以控制百度网页快照的内容重定向到我们指定的任何网址,甚至是第三方网站。为了实现网页的正常显示,百度快照将是最不可能阻塞CSS的。

  此方法还可用于阻止其他搜索引擎(例如 Google)的页面快照。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线