Witam,

Mam taki problem, który nie mogę rozwiązać. Otóż chcę sprawdzić czy wybrany nagłówek istnieje i na tej podstawie zapisać log-a.
Próbowałem wielu sposobów i googlowałem na różne hasła. Niestety wciąż nie działa to mi tak jakbym to sobie życzył.

Kod
LogFormat "Jakieś parametry formatu loga" header2log
SetEnvIf Down-id .* zapisz
CustomLog "/var/log/apache/downloady.log" header2log env=zapisz

Próbowałem tez takie regexp-y:
Kod
^.*
.

Nagłówek Down-id jest definiowany tylko w momencie jak użytkownik pobiera plik poprzez php. Jednak log zapisuje się przy regexpie .* za każdym wywołaniem strony. Nie ważne czy ten nagłówek występuje czy nie. Podobnie jest z ^.*, natomiast przy samej kropce nigdy nic nie zapisuje.
Zależy mi na tym bo potrzebuje logować tylko żądania związane z pobieraniem pliku przez mój skrypt. Pewnie to wina regexp-a, tylko niewiem czy źle go piszę czy nie rozumiem jak interpretuje to apache.

Pozdr.