将移动请求重定向到不同的网址

时间:2012-09-27 12:22:54

标签: apache http mobile

我尝试将移动请求重定向到我网站上的不同网址,根据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>

建议如果我做错了什么

由于 普利文

1 个答案:

答案 0 :(得分:0)

我建议您跳过尝试通过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文件添加到服务器。