JavaScript判断搜索引擎蜘蛛来路自动跳转

今天在逛搜外论坛时,看到一坛友的提问贴,问题是:

在Google搜索关键词,点击索引进入相关网站后,自动跳转到另一个网站了,而直接通过域名访问该网站就不会跳转。这是如何做到的呢?

经过查看该站源代码,发现引用了一段JS代码:

var s = document.referrer;
if (s.indexOf("google") > 0 || s.indexOf("baidu") > 0 || s.indexOf("bing") > 0 || s.indexOf("yandex") > 0 || s.indexOf("yahoo") > 0 || s.indexOf("sm") > 0 || s.indexOf("sogou") > 0 || s.indexOf("toutiao") > 0 || s.indexOf("douyin") > 0 || s.indexOf("ixigua") > 0 || s.indexOf("aol") > 0 || s.indexOf("ask") > 0) {
        window.location.href = 'http://www.2dan.cc/'
}

到这里,聪明的你肯定知道答案了 ^_^

标签:javascript, 跳转, 搜索引擎, 蜘蛛, 来路

添加新评论