.htaccess重定向url如果从android访问过

时间:2015-05-20 18:20:10

标签: .htaccess mod-rewrite

我尝试将访问我网站的所有用户从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。

1 个答案:

答案 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]