请选择 进入手机版 | 继续访问电脑版

[网站源码] 使用JS代码实现网站跳转的几种方法

[复制链接]
查看105 | 回复0 | 2019-5-12 23:08:32 | 显示全部楼层 |阅读模式

目前绝大多数搜索引擎包括百度很难识别JS代码的网页跳转,大部分搜索引擎是不抓取JS里面内容的。下面介绍两种比较流行网页跳转JS代码:

方法一、以新浪为例:

  1. var a="http://";
  2. var b="sina(域名)";
  3. var c=".com(域名后缀)/";
  4. var s="self.loca"
  5. var d=s+"tion="+"'"+a+b+c+"'";
  6. eval_r(d);
复制代码

这是比较简单的JS跳转代码,把网址拆开了然后合并输出,让搜索引擎发现不了。访客不论是直接访问网站还是从搜索引擎中访问,都是跳转到指定网址的。这段代码是加到head中的。

方法二(这种方式目前广泛被淘宝客使用)

  1. var regexp = /\.(sogou|soso|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(\.[a-z0-9\-]+){1,2}\//ig;
  2. var where = document.referrer;
  3. if (regexp.test(where)) {
  4. window.location.replace('要跳转的网址')
  5. }
复制代码

这段代码是加到body中的,在首页用JS代码 <script src="script/跳转JS文件名.js"></script> 调用即可。

这种方法比上面稍微高级些,有个判断过程,如果直接输入网址则访问原网站不跳转;如果从搜索引擎中访问的话,直接跳转到指定目标网址。


回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则