现在微信端和PC端分为2个应用,希望实现域名自动跳转功能。
情景1:
网址:www.aaa.cn,在PC端访问,则直接访问;微信端访问直接跳转至wx.aaa.cn
网址:www.aaa.cn/post/111.html,在PC端访问,则直接访问;微信端访问直接跳转至wx.aaa.cn/post/111.html
情景2:
网址:wx.aaa.cn,在PC端访问,直接跳转至www.aaa.cn;微信端则直接访问
网址:wx.aaa.cn/post/111.html,在PC端访问,跳转至wx.aaa.cn/post/111.html;微信端则直接访问;
基本就是自动修改二级域名的前缀,无论抛出一个PC或者移动端的网址,在PC端访问都跳转至www下;微信端都跳转至wx下。
这个完全可以在http server这个级别做,根据UA判断即可。
以nginx的配置参考为例,apache或者其他http server可类比。
微信的UA有
micromessenger
这个字样,所以根据这个特点基于UA过滤即可