设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 70|回复: 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

主题

285

回帖

737

积分

高级会员

积分
737
发表于 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# 微软有示例代码 自己去修改
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-3-24 18:30 , Processed in 0.012586 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表