• ベストアンサー

access_log の制御

apache の access_log についての質問です。 宜しくお願いします。 http リクエストの302をaccess_log に保存しない 方法はどのようにしたらよろしいのでしょうか? いろいろ調べてみたのですがわかりませんでした。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • gaktank
  • ベストアンサー率65% (23/35)
回答No.1

LogFormatディレクティブ指定で、特定のステータスコードをロギングさせないようにできます。複数のステータス指定も可能です。 LogFormat "%h %l %u %t \"%!302r\" ~" combined 以下、参考URLから抜粋です。 --- 特定の要素は "%" の直後に HTTP ステータスコードをカンマ区切りで 指定することで、表示を制限することができます。例えば "%400,501{User-agent}i" では、 400 と 500 番エラーでのみ User-agent をログします。 他のステータスコードでは "-" という文字列が ログされます。ステータスコードのリストは "!" で否定を指定することができます : "%!200,304,302{Referer}i" は、指定された 3 つのコードのどれにも該当しないリクエスト全てで Referer をログします。

参考URL:
http://httpd.apache.org/docs/2.1/ja/mod/mod_log_config.html,http://httpd.apache.org/docs/1.3/mod/mod_log_config.html
aonori
質問者

お礼

お返事おそくなりました。 諦めていたところでした。 有難うございます。m(_ _)m

関連するQ&A