Htaccess 不会将移动用户重定向到domain.com/m
我的页面可以通过 domain.com 或 www.domain.com
访问 我正在尝试将移动设备上的用户重定向到 domain.com/m 或 *www.domain.com/m*
但是,我很难正确执行此操作。我已将其放入domain.com 的index.php 的.htaccess 中
如何正确执行此操作?
RewriteCond %{REQUEST_URI} !^/http://www.domain.com/.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /m/ [L,R=302]
My page can be accessed through domain.com or www.domain.com
I am trying to have a redirect for users on mobile devices to the domain.com/m or *www.domain.com/m*
However I am having difficulties to do this correctly. I have put this in my .htaccess on index.php of domain.com
How to do this correctly?
RewriteCond %{REQUEST_URI} !^/http://www.domain.com/.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /m/ [L,R=302]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
试试这个:
Try this:
只要找到那个神话般的网站即可。您有很多进行移动重定向的可能性,并且它们会经常更新。
http://detectmobilebrowsers.com/
希望对您有帮助!
Just find that fabulous Website. You got so many possibilities to make a mobile-redirect and they are updated frequently.
http://detectmobilebrowsers.com/
Hope it help you !
HTML5 Mobile Boilerplate 中的 .htaccess 文件实际上可以很好地处理此重定向。
您应该看看您是否正在使用移动设备,或者您是否只想重定向某些 UA 客户端。
The .htaccess file in HTML5 Mobile Boilerplate actually handles this redirection nicely.
You should take a look either you are working with mobile or not or if you just want to redirect certain UA clients.
我是这样做的:
对我来说,它就像一种魅力。
I did it in this is way:
and for me, it is working like a charm.