前言
之前有个需求,就是要做一个专门的页面用来跳转到我们的一个app的 ios 的 test flight 的页面,而且要单独一个域名,比如 ios.example.com 这种域名。
实作
页面很简单,就建立在官网的那个项目上,代码如下: testFlight.html
1 |
|
既然页面写好了,再把这个站点(ios.example.com)给配置好, 然后再在这个站点所在服务器的 nginx 的配置文件上,将指向代理到官网的这个页面:
1 | [kbz@centos156 sites]$ cat ios.example.com.conf |
然后默认也走 https, 然后就是通过 nginx 代理转发到 官网的这个页面就行了 https://www.example.com/testFlight.html。
这样子,其实会经历两层跳转:
1 | ios.example.com -> www.example.com/testFlight.html -> testflight.apple.com/join/NIxxxxx |
但是因为第一层跳转是代理转发,所以浏览器地址栏是不会变的。所以地址栏的变化是:
1 | ios.example.com -> testflight.apple.com/join/NIxxxxx |