目前有个个人小项目,目的是访问一个 URL A,然后会通过 302 跳转到一个动态生成的网址 B_i。这个动态生成的网址一段时间后会失效,所以过一段时间再刷新页面,就会变成无效的页面。
A 在我的控制之下,B 我无法控制。
问题:有没有简单的办法让浏览器在跳转到 B_i 之后,刷新的时候,重新从 A 获取新的 302 跳转,进而访问有效的地址 B_(i+1)?
从来没有做过关于网页的开发,如果有简单的方法就最好了。
这是我自己撸的一个听电台的跳转器,会返回 302 指向有效的播放链接,但是返回的链接有时效性。 我希望这个能同时支持浏览器和播放器。如果用一些高级的方法,比如嵌入 iframe 的话,播放器(比如 Quicktime Player)就不能用这个网址了。
1
lzvezr 2018-04-27 06:45:10 +08:00 via Android 1
这种情况应该用反代
|
2
fentensoft 2018-04-27 09:02:02 +08:00 via Android 1
用反代,实际的 url b 不暴露给用户
|
3
imdong 2018-04-27 09:25:56 +08:00
如果是例子这样的播放列表的话,用反向代理是可以的。
如果是直接跳转到播放源了,那么反代流量成本就很高了。 不过正常情况下,如果添加了这个地址,重新播放就会重新走你的地址才对啊? |
4
LeungJZ 2018-04-27 09:42:07 +08:00
|
5
fentensoft 2018-04-27 15:24:50 +08:00 via Android
@LeungJZ nginx 不容易配置,因为你这个 url b 是动态的,建议考虑动态的反代程序,像 traefik,configurable_http_proxy 一类
|