ugrás a tartalomhoz

SetEnvIf nem működik (?)

supervazi · 2010. Okt. 21. (Cs), 08.22
Üdv mindenkinek,

Szükségem lenne az apache szerver log-jában egy olyan mezőre, amely bizonyos URI-ket ID-vel lát el. Például:

/valami/uri1/............valami1
/valami/uri2/............valami2
.
.
.
/egyeb/uri/.............. -

SetEnvIf segítségével próbálom megoldani, valahogy így:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{__utma}C\" \"%{id}e\"" combined_2
SetEnvIf Request_URI "/valami/uri1/" id=valami1
CustomLog access_log combined_2

Sajnos nem működik... Az utolsó mezőben mindig "-" van.

Van valami hiba ebben az elgondolásban, vagy a .conf részlet hibás?

Előre is köszönöm a segítséget.

vazi
 
1

megoldva

supervazi · 2010. Okt. 21. (Cs), 11.24
RewriteRule ^some/uri(1-9)/$ [CO=__s:s$1:domain]

és

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"
\"%{User-Agent}i\" \"%{__utma}C\" \"%{__s}C\"" combined_2

Kösz,