我尝试将访问我网站的所有用户从Android手机重定向到example.com/ANDROID,然后尝试以下操作。
这是我的.htaccess文件:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^v=([^&]+)
RewriteRule ^watch$ /#/watch/%1? [L,NE,R]
Options -Indexes
AddType application/octet-stream .m4a
AddType application/octet-stream .aac
我尝试添加
RewriteCond %{HTTP_USER_AGENT} "android" [NC]
RewriteRule ^(.*)$ /ANDROID/$1 [L,QSA]
在RewriteEngine On
之后,但问题是我得到内部服务器错误500。
答案 0 :(得分:0)
RewriteEngine On
RewriteCond %{QUERY_STRING} ^v=([^&]+)
RewriteRule ^watch$ /#/watch/%1? [L,NE,R]
RewriteCond %{REQUEST_URI} !^/ANDROID/.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iemobile|operamobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /ANDROID/ [L,R=302]