- ベストアンサー
access_log の制御
apache の access_log についての質問です。 宜しくお願いします。 http リクエストの302をaccess_log に保存しない 方法はどのようにしたらよろしいのでしょうか? いろいろ調べてみたのですがわかりませんでした。 宜しくお願いします。
- みんなの回答 (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 をログします。
お礼
お返事おそくなりました。 諦めていたところでした。 有難うございます。m(_ _)m