找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 44|回复: 4

请教如何获取301跳转前的页面?

[复制链接]

6

主题

82

回帖

192

积分

注册会员

积分
192
发表于 2015-12-24 00:35:18 | 显示全部楼层 |阅读模式
有几个二级域名,1.a.com,2.a.com,3.a.com都通过 301 跳转到  www.a.com,请问如何获取到是从哪个域名跳转来的?
php的 $_SERVER['HTTP_REFERER'] 发现获取不到,请问有没有什么方法可以获取得到,比如nginx里得到?
回复

使用道具 举报

1

主题

46

回帖

97

积分

注册会员

积分
97
发表于 2015-12-24 00:48:53 | 显示全部楼层
通过IIS访问日志应该行。
回复

使用道具 举报

287

主题

3542

回帖

8015

积分

论坛元老

积分
8015
发表于 2015-12-24 04:11:07 | 显示全部楼层





这些截取的是当前的页面地址,如果要判断跳转前的地址好像很难做到,一跳转了代码的作用就变了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

287

主题

3542

回帖

8015

积分

论坛元老

积分
8015
发表于 2015-12-24 04:20:20 | 显示全部楼层
参考这个可能对你有帮助. http://www.myzhenai.com.cn/post/1798.html
回复

使用道具 举报

111

主题

953

回帖

2261

积分

金牌会员

积分
2261
发表于 2015-12-24 12:05:33 | 显示全部楼层
RFC规定,301时referrer是第一条起跳之前的url,直接通过http自身的协议应该是无法得知前跳地址的。不过看上去域名都是你自己的,所以一来可以通过js在每一条加cookie,二来也可以在url尾巴上加参数。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-3 17:57 , Processed in 0.018391 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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