【问题标题】:redirect mobile request to different url将移动请求重定向到不同的 url
【发布时间】:2012-09-27 12:22:54
【问题描述】:

我试图根据 apache 2.2 中的 HTTP_USER_AGENT 将移动请求重定向到我网站上的不同网址,例如 abcd.com

我在 apache conf 文件夹的 http.conf 文件中编写了以下脚本,

<IfModule mod_rewrite.so>
    RewriteEngine On

    RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]

    RewriteRule ^$ https://abcd.com/userMaster/rl_login [L,R=302]
</IfModule>

如果我做错了什么,请提出建议

谢谢 普拉文

【问题讨论】:

    标签: apache http mobile


    【解决方案1】:

    我建议您不要尝试通过您的 http.conf 文件执行此操作,而是使用位于网站根文件夹中的 .htaccess 文件执行此操作。

    为此,只需在本地计算机上创建一个文本文件,添加以下代码:

    RewriteEngine On
    
    RewriteCond %{HTTP_USER_AGENT} "alcatel|amoi|android|avantgo|blackberry|benq|cell|cricket|docomo|elaine|htc|iemobile|iphone|ipad|ipaq|ipod|j2me|java|midp|mini|mmp|mobi|motorola|nec-|nokia|palm|panasonic|philips|phone|playbook|sagem|sharp|sie-|silk|smartphone|sony|symbian|t-mobile|telus|up\.browser|up\.link|vodafone|wap|webos|wireless|xda|xoom|zte" [NC]
    
    RewriteRule ^$ https://abcd.com/userMaster/rl_login [L,R=302]
    

    并将其保存为.htaccess 文件。然后,使用您的 FTP 客户端登录到您的服务器,并将 .htaccess 文件上传到网站的根目录。

    如果您能够使用 FTP 上传文件,那么您必须能够将 .htaccess 文件添加到服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-05
      • 1970-01-01
      • 2012-07-08
      • 2011-01-31
      • 2014-04-01
      • 1970-01-01
      • 2012-06-19
      • 2018-11-04
      相关资源
      最近更新 更多