您现在的位置是:芭奇站群管理系统 > 学习收录 > -> 站群技术:用JS脚本按来路判断跳转到不同网站的代码

站群技术:用JS脚本按来路判断跳转到不同网站的代码

时间: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){}}}}
}