HT访问移动重定向问题


htaccess mobile redirect issues

如何将移动用户重定向到/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]

否则,规则会将它们重定向到移动目录。