VPS侦探论坛

 找回密码
 注册
查看: 3584|回复: 3

nginx 的移动跳转代码怎么写呢?

[复制链接]
发表于 2017-3-29 20:20:35 | 显示全部楼层 |阅读模式

阿帕奇的是这样的RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

我转换成nginx的去用,好像不行!还是我没用对呢

求助啊军哥!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-3-29 21:31:56 | 显示全部楼层


# nginx configuration
location / {
if ($http_user_agent ~* ""android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap""){
rewrite ^/\/$ http://m.xxxx.com/$/?mobile=2 redirect;
}
if ($http_user_agent ~* ""android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap""){
rewrite ^/news/([0-9]+) http://www.xxxx.com/portal.php?mod=view&aid=$1&mobile=2 redirect;
}
}


这样好像写法不对啊
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-3-30 09:21:20 | 显示全部楼层

if ($http_user_agent ~* "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap"){
rewrite ^/(.*)$ https://lnmp.org/$1 permanent; #具体规则不清楚你自己改改就行了 permanent 是301,redirect 302#
}
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-3-30 10:02:22 | 显示全部楼层

回复 3# 的帖子




终于解决了,感谢军哥!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 10:46 , Processed in 0.026220 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表