屏蔽百度网站快照的办法

来源:www.owzjb.cn       编辑:导航
2022-08-13 16:29

有时,由于内容的更改或者隐私问题,大家总是不期望其他人通过百度网站快照的办法查询自己网站的某一些网页,对于网站管理员来讲,百度网站快照也分流了很多本是网站的流量,为了增加网站的流量或者增强内容隐私,我以前过去提供过一段将百度网站快照重定向到自己网站的办法。不过后来百度改变的网站快照算法,不从远端服务器获得JavaScript文件,因此先前介绍的那个屏蔽办法现在已经失效。

原理非常简单,百度网站快照里面只有抓取了目前页面的文字信息,而图片和JAVASCRIPT代码还是调用远端服务器上的代码,假如你的网页里有通过.js文件的方法嵌入javascript代码,那样修改这个.js文件,在文件中加入以下代码,即可阻止其他人通过百度网站快照查询你目前页面:

var page_url = window.location.href;

if != -1) {

TOP.location=http://www.百度竞价推广cmd.com/; //此处地址修改为你期望转向的地址
}

更新:因为百度改变的网站快照算法,不从远端服务器获得JavaScript文件,因此这个屏蔽办法现在已经失效。

目前我介绍一个新办法,原理也是大致相同,大家了解现在百度网页网站快照虽然不从远端服务器抓取JavaScript文件,还是依然会从远端服务器抓起CSS文件,而通过一个方法可以在CSS文件中达成网页重定向,从而控制百度网站快照中的网页,完全由大家控制该网站快照重定向到大家拟定的任何网页地址。

比如,假如百度网站快照中缓存的文件为style.css,那样大家在服务器上编辑这个文件,在CSS文件中加入以下语句,即可控制百度缓存网站快照重定向,从而达成屏蔽百度网页网站快照内容的功能。

body {onload:expression;}

以上语句在IE浏览器下测试通过。理论上,依据这个办法,大家可以控制百度网页网站快照的内容重定向到任何一个大家指定的网址,甚至是第三方网站。为了达成网页的正常显示,百度网站快照屏蔽CSS的可能性会很小。

这个办法也可用于屏蔽谷歌等其他搜索引擎的网页网站快照。

相关阅读
百度指数

百度指数

百度指数地址:http://index.baidu.com百度指数是SEO工作者最常见的工具之一。关于百度指数:百度...

2022-07-31
借助百度与Google“高级搜索”查当日网站收录

借助百度与Google“高级搜索”查当日网站

怎么样借助百度与Google高级搜索查来当日网站网站收录,这几天都老有朋友加我Q问些问题、有些...

2022-07-31
啥是网站网站收录率

啥是网站网站收录率

网站网站收录也就是网站网站收录率,网站网站收录率定义源自搜索引擎对网站网站收录的内...

2022-07-31