Chinaunix

标题: 如何实现网址跳转呢 [打印本页]

作者: wuchengyang    时间: 2013-10-30 14:27
标题: 如何实现网址跳转呢
比如说我在手机上输入www.abc.com,回车后,浏览器地址栏直接跳转到m.abc.com,这个在nginx里设置吗?怎么设置?多谢了?
作者: nbrr    时间: 2013-10-30 14:49
这个可以在nginx里做,也可以在应用里做
服务器端根据HTTP_USER_AGENT来判断你是不是从移动设备连接,如果是你跳到m.abc.com

不会用nginx,不过apache下是这么做的
用RewriteCond 来判断 %{HTTP_USER_AGENT} 是不是移动设备
如果是RewriteRule ^/(.*)$ m.abc.com/$1 [R=301,L]

网上搜一下nginx rewrite搜到的,不知道对不对

  1. if ($http_user_agent ~ Android) {
  2.   rewrite  ^(.*)$  m.abc.com/$1  break;
  3. }
复制代码

作者: wuchengyang    时间: 2013-10-30 15:23
回复 2# nbrr
多谢,我之前在nginx上设置后,浏览器上还是显示的www.abc.com,这个时候如果复制地址的话就会出现错误,多谢指点,我再尝试一下。

   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2