如何将移动用户重定向到/mobile/目录?
只有当用户从主路径 (http://www.mywebsite.it) 开始导航时,这段代码才对我有用,但如果他们点击 facebook 上的链接 (http://www.mywebsite.it/news/title-news/123.html),他们会到达非移动版本......
RewriteCond %{HTTP_USER_AGENT} blablabla [NC]
RewriteRule ^$ http://www.mywebsite.it/mobile [R=302,L]
如果我更改第二行宽度:
RewriteRule ^ http://www.mywebsite.it/mobile [R=302,L]
重定向没问题,但无法访问网站的移动版本(图像不显示,jQuery 移动版不起作用......
谁能帮助我?
----|----
如果我想排除子文件夹?我的后端是响应式的,但现在无法 http://www.mywebsite.it/admin 访问,因为.htaccess重定向到移动版本!
您必须从规则中排除现有的文件:
#--exclude existent files--#
RewriteCond %{REQUEST_URI} !'.(css|js|jpe?g|gif|png)$ [NC] RewriteCond %{HTTP_USER_AGENT} blablabla [NC]
RewriteRule ^(.*)$ http://www.mywebsite.it/mobile/$1 [R=302,L]
否则,规则会将它们重定向到移动目录。