【发布时间】:2013-10-02 07:37:07
【问题描述】:
我有一个有多个域的网站,即:
www.site.co.uk
www.site.ru
www.site-german.de
手机版在/mobile/
如何从当前域重定向到/mobile/ 路径?
我相信我需要检查该域是否是列出的域之一并且当前路径不是移动的,对吗? (我的正则表达式真的很糟糕..)
这是我现在拥有的:
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ http://example.com/mobile/$1 [L,R=302]
这可行,但正如您所见,它不会检查当前路径是否为“/mobile/”,也不会检查其他域..
有什么提示吗?
【问题讨论】:
标签: regex apache .htaccess redirect mobile