【问题标题】:Redirecting desktop traffic to ww.domain.com/home将桌面流量重定向到 ww.domain.com/home
【发布时间】:2014-09-21 12:06:03
【问题描述】:

我有一个 magento 商店正在运行(www.domain),我还创建了一个快速门(可通过:www.domain.com/home)。现在我还安装了一个移动主题。移动主题不在子域上,但由于 Magento 中的设计选项,Magento 可以识别移动用户并引导他们访问移动站点(也只是 www.domain.com)。

现在我想做的是,当桌面用户访问 www.domain.com 时,它们将被重定向到 www.domain.com/home(speeddoor),而当移动用户访问时,他们将转到 www.domain.com

我尝试将以下内容添加到 Magento 根目录中的 .htaccess 文件中,但以下代码却相反。它将移动用户重定向到 domain.com/home 并将桌面用户重定向到 domain.com。我怎样才能达到相反的效果。

#RewriteCond %{REQUEST_URI} !^/home/.*$
#RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
#RewriteRule ^(.*)$ /home/ [L,R=302]

提前致谢

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    您需要一个! 来表明您希望用户代理 匹配移动字符串:

    RewriteCond %{REQUEST_URI} !^/home/.*$
    RewriteCond %{HTTP_USER_AGENT} !"android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
    RewriteRule ^(.*)$ /home/ [L,R=302]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      相关资源
      最近更新 更多