我想在我的.htaccess apache文件中设置env var for mobile
我有:
SetEnvIf User-Agent "iPhone" devicetype SetEnvIf User-Agent "Android" devicetype RewriteRule ^ - [E=DEVICE:%{devicetype}]
但是我的$_SERVER [‘DEVICE’]总是空的.为什么?
你的规则将设置$_SERVER [‘devicetype’]
原文链接:https://www.f2er.com/php/130369.html[devicetype] => 1
你不需要:RewriteRule ^ – [E = DEVICE:%{devicetype}]
如果您愿意,可以使用:
RewriteCond %{HTTP_USER_AGENT} "iphone|android" [NC] # i put 2 as example RewriteRule ^ - [E=DEVICE:mobile]
这会将$_SERVER [‘DEVICE’]设置为mobile