Ik probeer in apache een apart log te maken voor requests die via Google Adwords komen. Aangezien alle referrers van Adwords met een query_string "adwords" komen (http://www.mijnsite.nl/?adwords), leek het me makkelijk om een Envirorement Variable te maken met adwords is true. Dus;
Alleen, dat werkt dus niet. Via cgi/perl heb ik al even gechecked wat de inhoud van de query string is die apache registreerd. Die is dus "adwords", maar desondanks werkt de SetEnvIf niet
. Verder heb ik al geprobeerd (zowel in vhosts.conf en httpd.conf):
Maar dat wil allemaal ook niet helpen. Andere SetEnvIf's (die niet de query_string proberen uit te lezen) werken wèl. Wat zie ik hier over het hoofd?
code:
1
| SetEnvIf Query_String "adwords" adwords |
Alleen, dat werkt dus niet. Via cgi/perl heb ik al even gechecked wat de inhoud van de query string is die apache registreerd. Die is dus "adwords", maar desondanks werkt de SetEnvIf niet
code:
1
2
3
4
5
6
| SetEnvIf Query_String "adwords" adwords SetEnvIf query_string "adwords" adwords SetEnvIf QUERY_STRING "adwords" adwords SetEnvIfNoCase Query_String "adwords" adwords SetEnvIfNoCase query_string "adwords" adwords SetEnvIfNoCase QUERY_STRING "adwords" adwords |
Maar dat wil allemaal ook niet helpen. Andere SetEnvIf's (die niet de query_string proberen uit te lezen) werken wèl. Wat zie ik hier over het hoofd?