这个淘宝客链接,不用301就实现了跳转,怎么做到的?

查看 94|回复 9
作者:wuluhe   
这个百科网站做的很好,利用产品词带来流量,然后在着陆页做淘宝客、京东。
它的淘宝客链接,跳转到淘宝时,http响应码是200,而不是301,这是怎么做到的?
https://zixun.paizi.com/api/go1.html?x=https://detail.tmall.com/item.htm?id=44918736656
————————————————
我再把问题补充完整一些,如果从一个url跳转到另外一个url,要做301或者302跳转,http响应的过程是301->200,例如下面这个链接的跳转:


Firefox_Screenshot_2023-03-24T02-31-01.757Z.png (35.8 KB, 下载次数: 0)
下载附件
保存到相册
27分钟前 上传

如果用301跳转,或者直接链接到淘宝,这肯定能被百度识别出是淘宝客网站。
你在浏览器地址栏里面输入这个链接https://zixun.paizi.com/api/go1.html?x=https://detail.tmall.com/item.htm?id=44918736656,浏览器的地址栏里面的链接会变成:https://detail.tmall.com/item.htm?id=44918736656,但你去查看http响应码,根本没有301跳转,直接是200,相当于打开的是本站的链接,而不是跳转到淘宝了,但真的是跳转了,这是怎么做到的?


Firefox_Screenshot_2023-03-24T02-31-33.806Z.png (39.55 KB, 下载次数: 0)
下载附件
保存到相册
27分钟前 上传

淘宝, 跳转

zander   
都可以跳转啊,php和js都可以。响应码肯定是200,代表是正常返回了数据,只是属于跳转。301是服务端先跳转,再由服务端跳转后的页面返回数据
wuluhe
OP
  
如果是301跳转,https状态码是301>200的顺序。但它这个链接只有200这个状态码,就实现了跳转了另外一个URL,并且改变了浏览器地址栏的网址。
xbz0412   
怎么跳转的好像并不是什么大问题,主要是这个站内容还是可以的
wuluhe
OP
  
你可以用http状态码查询工具,查看它的整个跳转流程。如果是用301跳转到淘宝,百度肯定能识别这是淘宝客链接。
uubus   
一眼就看到是跳转了
wuluhe
OP
  
问题已经补充详细,欢迎大家讨论。
祥技术支持   


image.png (37.19 KB, 下载次数: 0)
下载附件
保存到相册
10分钟前 上传
wuluhe
OP
  
这段代码我也看过,但我的水平菜,没看明白。我也去搜了里面说的“服务端跳转”,好像用jsp网站有这个功能,如果是其他语言,似乎没有这个东西。
wuluhe
OP
  
我观察了它的跳转过程,有点慢,我猜是不是服务端做了一个代理浏览的功能,将结果返回前端,然后再用js修改浏览器地址。
它之所以跳转这么慢,也许是要代理浏览淘宝,并且要轮换IP,避免触发反爬虫机制,然后等待淘宝返回页面,
您需要登录后才可以回帖 登录 | 立即注册

返回顶部