darius Posted January 17, 2008 Share Posted January 17, 2008 OK, so here's my issue; I have a series of websites at *.domain.com where * is a DNS wildcard pointing to the server at domain.com. The client can set up lots of subdomains, which are handled via PHP. So my apache.conf file looks like this: ServerName domain.com ServerAlias *.domain.com LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" That log format is basically the Apache combined format. However, the client wants to look at this using ClickTracks; apparently CT wants a separate field in the log file for the virtual domain (why not parse the Query String? Who knows...) I tried adding a %v to the LogFormat, but all I ever get is domain.com, never subdom.domain.com, even if that's how I accessed the site! Is there any way to make Apache do this? Thanks, darius Quote Link to comment Share on other sites More sharing options...
madmax Posted January 17, 2008 Share Posted January 17, 2008 How odd. Never tried this but it's an interesting problem. Might simply be a side-effect of vhosts which is "by design" Have you thought about transferring to an environment variable then logging that in the logs? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.