有的时候,想只需要一个链接,指定不同的国家,针对移动端和桌面端跳转到不同的网址。
使用我提供的这个工具,就能够实现自动跳转了:
https://git.tlo.xyz/TLOxyz/API/wikis/redirect-api
能够实现:
- 根据不同国家,跳转到不同网址或是默认网址
- 根据移动和桌面,跳转到移动到网址或是默认网址
- 以上两者同时使用
所有网址的参数都是在那一个链接的 Get 里。为了能简短 URL 长度,可以使用 GZIP ,同时也可以根据需要使用短链接服务。
使用默认的地址是没有中国服务器的(默认的地址有 Japan 和 US-East 服务器),需要按照下面说明换域名即可有中国服务器(就是 Japan 和 US-East 和北京的服务器 + CDN ):
https://git.tlo.xyz/TLOxyz/API/wikis/cdn
定位原理:默认使用 Nginx 的 GEOIP 模块,但当使用 CDN 后请求到中国大陆的服务器时,那就跳过 GEOIP 判断直接当作 CN 。注:一些中国地区的代码不是 CN ,比如 TW , HK ……
当然,这个 api 不只限于跳转功能,如果还需要别的功能可以尽管提,我会考虑添加,比如像 @SuperFashi 的 https://www.v2ex.com/t/269720 。

