查看: 69|回复: 6

【求助】怎么判断搜索引擎来路,然后跳转?

[复制链接]

180

主题

790

回帖

2210

积分

金牌会员

积分
2210
发表于 2020-10-3 02:37:36 | 显示全部楼层 |阅读模式
本帖最后由 imsun 于 2020-10-3 02:38 编辑

不影响蜘蛛抓取的前提下。

比如从 百度、和 搜狗 来的,页面  执行跳转到 xxx.html

有办法可以做到吗? 纯静态的页面。

百度了一些方法,但是测试了不行
回复

使用道具 举报

34

主题

213

回帖

584

积分

高级会员

积分
584
发表于 2020-10-3 02:59:14 | 显示全部楼层
判断ua头然后跳转,js去学习下
回复

使用道具 举报

20

主题

1261

回帖

2620

积分

金牌会员

积分
2620
发表于 2020-10-3 03:05:39 | 显示全部楼层
本帖最后由 16qf 于 2020-10-3 04:38 编辑

if(document.referrer.indexOf('baidu.com')!=-1){
window.location='https://www.52.ht';
}


js可以这样
回复

使用道具 举报

31

主题

284

回帖

733

积分

高级会员

积分
733
发表于 2020-10-3 03:09:13 | 显示全部楼层
黑帽 来路劫持
回复

使用道具 举报

180

主题

790

回帖

2210

积分

金牌会员

积分
2210
 楼主| 发表于 2020-10-3 11:03:11 | 显示全部楼层

16qf 发表于 2020-10-3 03:05

if(document.referrer.indexOf('baidu.com')!=-1){
window.location='https://www.52.ht';
}

会影响搜索引擎抓取原本的页面内容吗?
也就是对蜘蛛也会跳转吗?
回复

使用道具 举报

17

主题

227

回帖

521

积分

高级会员

积分
521
发表于 2020-10-3 03:05:00 | 显示全部楼层
专业叫法是Cloak,付费的都卖的好贵,玩google必备
回复

使用道具 举报

2

主题

2

回帖

12

积分

新手上路

积分
12
发表于 2020-10-3 12:38:05 | 显示全部楼层
如果只是修改静态页面的前提下 用js代码最好  
如果是apache nginx  修改配置文件 判断 如果是搞黑产  用模块编译 后加载  再判断
如果是windows  iis举例
iis6 用isapi dll  加载 自己写个dll  
iis7 用模块  c++ c# 微软有示例代码 自己去修改
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部