NOTA: Una coincidencia de expresibn distingue entre m ytisculas y min tsculas.
BrowserMatchNoCase
La directiva BrowserMatchNoCase es la misma que la directiva BrowserMatch,
excepto en que proporciona coincidencia sin distinguir entre mayusculas y minusculas en
expresiones regulares.
Sintaxis: BrowserMatchNoCase regex variable [=value] Contexto: configuracion
del servidor
Por ejemplo, la siguiente directiva busca coincidencias con MS IE, ms ie, Ms ie y
similares:
BrowserMatchNoCase "MSIE vbscript=yes
SetEnvif
Al igual que las directivas BrowserMatch y BrowserMatchNoCase, la
directiva Set Envlf le permite asignar y borrar variables de entorno personalizadas.
En realidad, BrowserMatch y BrowserMatchNoCase son dos versiones
especiales de SetEnvI f. Estas dos directivas unicamente pueden funcionar en la expres16n
regular del campo de la cabecera de la solicitud HTTP User-Agent, mientras que SetEnvlf
se puede utilizar para todos los campos de las cabeceras de la solicitud, al igual que otros
tipos de informacion relacionada con la solicitud, como el nombre del host remoto
(Remote_
Host), la direccion IP remota
(Remote Addr), el metodo de la solicitud
(Request_
Method), el URI solicitado (Request URI), y el referer o la direccion
desde la cual un internauta llega a su pagina (Referer).
Sintaxis:SetEnvlf attribute regex envar[=value] [...] Contexto: configuracion del
servidor
Por ejemplo, la siguiente directiva SetEnvlf asigna el valor true a la variable local user si
la cabecera de la solicitud HTTP Remote
-
SetEnvlf Remote Host "yourdomain\.com" local user=true
SetEnvIfNoCase
La directiva SetEnvIfNoCase es la misma que SetEnvlf, excepto en que proporciona
coincidencia sin distinguir entre mayusculas y minusculas en expresiones regulares.
163