使用.htaccess将桌面用户重定向到移动网站

时间:2013-09-24 15:08:03

标签: regex .htaccess mod-rewrite mobile user-agent

Stackoverflow上的Hello Folks,

我希望使用.htaccess:

将桌面用户从移动网站重定向

我已经拥有此代码,当移动用户尝试访问我的网站示例的移动版本时,该代码非常有效:m.website.com。

RewriteEngine On
RewriteCond %{QUERY_STRING} !^desktop
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|#opera mobile|palmos|webos" [NC]
RewriteRule ^$ http://m.website.com [L,R=302] 

但是,如果用户在桌面浏览器上键入m.website.com,则会直接转到移动版本内容。

有没有办法在.htaccess文件中添加任何其他代码,以使其工作方式,当桌面用户尝试访问m.website.com时,它仍保留在桌面版本中。

1 个答案:

答案 0 :(得分:3)

将此附加规则放在.htaccess DOCUMENT_ROOT的{​​{1}}中:

m.website.com