Apache 2.2 carece de la <if>
directiva, por lo que estoy tratando de solucionar la falta de lógica explícita si/entonces asignando un valor predeterminado a una variable pero reemplazándolo si el encabezado de la solicitud incluye un parámetro de Origen:
<IfModule mod_headers.c>
SetEnvIfNoCase ORIGIN ".+" ORIGINVAR=ORIGIN
SetEnvIfNoCase ORIGIN "^$" ORIGINVAR="*"
Header always set Access-Control-Allow-Origin: %{ORIGINVAR}e
</IfModule>
Sin embargo, no puedo asignar el valor ORIGINVAR ORIGIN, lo intenté:
ORIGIN
HTTP_ORIGIN
%{ORIGIN}e
%{ORIGIN}
"%{ORIGIN}e"
"%{ORIGIN}"
Todos simplemente devuelven la cadena exacta, sin resolver la variable.