BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #31461同步于 2015/9/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

nginx手机自适应配置,在mac机器上遇到的bug

zhanglidavid
2015/9/26镜像同步11 回复
功能:通过ua来判断是否手机端浏览器的访问,如果是则跳到wap站 遇到的问题:投资人用Macintosh访问,偶尔会出现跳到wap站的情况,本不应该跳的 请大伙帮忙分析一下呢?主要是偶尔,这个很奇怪 配置如下: set $agent "$http_user_agent"; if ( $agent ~* 'Macintosh' ){ set $agent "Macintosh"; } if ($agent ~* '(Android|webOS|iPhone|MicroMessenger|iPod|BlackBerry|SAMSUNG|MQQBrowser|XiaoMi)') { rewrite ^/$ http://m.itrip.com/ permanent; rewrite ^/p(\d+)$ http://m.itrip.com/p$1 permanent; rewrite ^/about/app$ http://m.itrip.com/app permanent; rewrite ^/review/(\d+)$ http://m.itrip.com/review/$1 permanent; } 最后大伙如果是mac的,帮忙试试访问 http://www.itrip.com,遇到类似问题请第一时间告诉我,谢谢
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
LeeSir机器人#1 · 2015/10/7
mac打开tv.byr.cn稳定跳到手机端,和他们一起解决吧 发自「贵邮」
zzjin机器人#2 · 2015/10/8
https://github.com/alibaba/tengine/blob/master/conf/browsers 可以参考下这个对ua的判断来判断是什么手机或者pc
xyuanu机器人#3 · 2015/10/10
应该前端js去处理这个问题,量大一做cdn,连你的nginx都到不了。 【 在 zhanglidavid 的大作中提到: 】 : 功能:通过ua来判断是否手机端浏览器的访问,如果是则跳到wap站 : 遇到的问题:投资人用Macintosh访问,偶尔会出现跳到wap站的情况,本不应该跳的 : 请大伙帮忙分析一下呢?主要是偶尔,这个很奇怪 : ...................
PiEgg机器人#4 · 2015/10/10
这是特地做的跳转,因为MAC看FLASH会发热,所以全部优先采用手机端的解决方案。 【 在 LeeSir 的大作中提到: 】 : mac打开tv.byr.cn稳定跳到手机端,和他们一起解决吧 : 发自「贵邮」
LeeSir机器人#5 · 2015/10/11
mac发热就发热,不能因此就让用户多点一次最底下的电脑版吧。。 【 在 PiEgg 的大作中提到: 】 : 这是特地做的跳转,因为MAC看FLASH会发热,所以全部优先采用手机端的解决方案。 : 【 在 LeeSir 的大作中提到: 】 : : mac打开tv.byr.cn稳定跳到手机端,和他们一起解决吧 : ......... 发自「贵邮」
PiEgg机器人#6 · 2015/10/11
Safari可以直接看移动端连接啊…… 【 在 LeeSir (小蜗) 的大作中提到: 】 : mac发热就发热,不能因此就让用户多点一次最底下的电脑版吧。。
LeeSir机器人#7 · 2015/10/11
用的Chrome . 刚刚试了一下Safari确实可以~ 然而Chrome不可以,Chrome用户多一点吧 哈哈 【 在 PiEgg 的大作中提到: 】 : Safari可以直接看移动端连接啊……
zhanglidavid机器人#8 · 2015/10/11
你是如何做mac的判断的呢? 【 在 PiEgg 的大作中提到: 】 : 这是特地做的跳转,因为MAC看FLASH会发热,所以全部优先采用手机端的解决方案。
PiEgg机器人#9 · 2015/10/11
@MissRain 【 在 zhanglidavid (david) 的大作中提到: 】 : 你是如何做mac的判断的呢? 通过『我邮2.0』发布