Mon, February 14, 2005
apache2のログ、リファラー情報を記録する
apache2ではデフォルトでリファラー情報のログは出さない。 しかし、httpd.conf をちょっと設定するだけで、リファラー情報はとれることが判明。
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log common
#
# If you would like to have agent and referer logfiles, uncomment the
# following directives.
#
#CustomLog logs/referer_log referer
#CustomLog logs/agent_log agent
方法1
combinedのニックネームのログフォーマットを使う
CustomLog logs/access_log combined
方法2
referer_logに referer情報を書き出す
CustomLog logs/referer_log referer