时间:2019-07-11 17:05
做站群时,很多站有流量了,都会想用跳转的方法,跳到指定的网站,实现流量引导,但是,因为只想让搜索点进来的访客来跳转,实现方法如下,多数做站群的人使用:
站群技术:用JS脚本按来路判断跳转到不同网站的代码
第一种,让所有来路全部跳转到指定网址:
var s = document.referrer; if (s.indexOf("b") > 0 || s.indexOf("a") > 0 || s.indexOf("c") > 0 || s.indexOf("d") > 0 || s.indexOf("e") > 0 || s.indexOf("f") > 0 || s.indexOf("g") > 0 || s.indexOf("h") > 0 || s.indexOf("i") > 0 || s.indexOf("j") > 0 || s.indexOf("k") > 0 || s.indexOf("l") > 0 || s.indexOf("m") > 0 || s.indexOf("n") > 0 || s.indexOf("o") > 0 || s.indexOf("p") > 0 || s.indexOf("q") > 0 || s.indexOf("r") > 0 || s.indexOf("s") > 0 || s.indexOf("t") > 0 || s.indexOf("u") > 0 || s.indexOf("v") > 0 || s.indexOf("w") > 0 || s.indexOf("x") > 0 || s.indexOf("y") > 0 || s.indexOf("z") > 0) { self.location = "redirectsite" }
因为是判断是否包含A-Z,所有域名几乎都会包含A-Z,所以全部来源跳转~
第二种,只判断从搜索引擎跳转指定网页:
>var s = document.referrer; if (s.indexOf('google') > 0 || s.indexOf('yahoo') > 0 || s.indexOf('baidu') > 0 || s.indexOf('360') > 0 || s.indexOf('haoso') > 0) { location.href = 'http://你的目标跳转地址'; }
根据搜索引擎名称来判断,可以收集蜘蛛的网址特征,加进去()里面
有时为了防止搜索识别作弊,可以使用JS套JS的方法
页面要放的代码
>" _ue_custom_node_="true">"]; document.writeln(_$[0]);
另外新加一个123.js放在根目录,并里面保存以下代码
>var s = document.referrer; if (s.indexOf('google') > 0 || s.indexOf('yahoo') > 0 || s.indexOf('baidu') > 0 || s.indexOf('360') > 0 || s.indexOf('haoso') > 0) { location.href = 'http://你的目标跳转地址'; }
如果你想放其他路径,对应修改。
第三种,如果想在手机端网页,显示覆盖式广告,代码如下:
如果还想判断搜索点进来的再显示网站,可以组合上面的代码
>var s = document.referrer; if (s.indexOf('google') > 0 || s.indexOf('yahoo') > 0 || s.indexOf('baidu') > 0 || s.indexOf('360') > 0 || s.indexOf('haoso') > 0) { if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ var url = 'http://你的网址/'; document.write('');}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}} }