原因
因为手机端适配 PC 页面,有些页面没有开发,移动端内直接使用www
进行访问, 在切换设配标识配置后,多次重定向,最终 使用移动端域名访问了没有适配的 URI,因为没有适配,资源访问出现404
。
解决方法
www
根据设备标识跳转m
保留- 因为接口数据来源可以使用
www
PC 端,因此m
中加入根据URI
进行逻辑判断,未做适配的走www
的 IP:port 访问,其余的走m
的 IP:port 访问,具体实施如下
ww.conf
1 | if ($http_user_agent ~* (mobile|nokia|iphone|ipad|android|samsung|htc|blackberry)) { |
m.conf
1 | location / { |
临时性的解决方法,最终还是要把工程完善,才对。