2012-02-12 22 views
6

Quiero fijar en mi archivo .htaccess de Apache del env var para móviles.htaccess de Apache env var no trabajar

tengo:

SetEnvIf User-Agent "iPhone" devicetype 
SetEnvIf User-Agent "Android" devicetype 
RewriteRule^- [E=DEVICE:%{devicetype}] 

pero mi $ _SERVER [ 'Dispositivo'] es siempre vacío. ¿por qué?

regla

Respuesta

8

se ajustará la $_SERVER['devicetype']

[devicetype] => 1

que no es necesario: RewriteRule^- [E=DEVICE:%{devicetype}]

Si lo prefiere, puede utilizar esto:

RewriteCond %{HTTP_USER_AGENT} "iphone|android" [NC] # i put 2 as example 
RewriteRule^- [E=DEVICE:mobile] 

Esto fijará $ _SERVER ['DEVICE'] a mobile

+0

O.M.G. me siento estúpido, gracias –

+0

hey, no hay problema –

Cuestiones relacionadas