For Want Of A Better Word

mod_rewriteのログ周り

   

◆mod_rewriteログの出力方法(2.4系)
LogLevel rewrite:trace8 # ログ出力のレベル(詳細度)を1~8の数字で指定する。8が一番詳しい。
# Apache 2.4系統ではログファイル名の指定は不要である。Apacheのエラーログに出力される。
# Apacheエラーログファイルにはmod_rewriteのログ以外も出力されている。[rewrite:、というキーワードを含む行がmod_rewriteのログの出力である。

◆mod_rewriteログの出力方法(2.2系)

RewriteLogLevel 9 # ログ出力のレベル(詳細度)を0~9の数字で指定する。0は全く出力なし、9が一番詳しい。
RewriteLog “C:\tmp\rewrite.log” # ログファイル名を指定する。ファイル名は環境にあわせて適宜指定。

◆mod_rewriteのログの見方

①START:
strip per-dir prefix⇒ ーバ側のファイルのフルパスからperdirの値を抜いたファイルのパスとなる。これが実際にRewriteRuleに渡される値。この値をルールによって書き換える。
ディレクトリ毎に分割。。ということかの。

②applying pattern
各Rewriteルールとのマッチを見ていく。

※③rewriteCondがある場合、その条件に合致していくかみていく。

④rewrite 書き換えが実行
⑤explicitly forcing redirect with 書き換えたURLの表示

参考サイト:

http://oxynotes.com/?p=7392#6

 - 未分類

  関連記事

no image
js テキストエリアの文字数カウントして、OnKeyupで入力可能文字数出力

出力先のこっち …

no image
ラジオボタンを未チェックでPOSTした場合は項目自体がPOSTされない!!

ラジオボタンのどれもチェックされていなければ、項目自体POSTされないんですね。 …

no image
【Linux】ログローテート設定サンプルlogrotate

長めの62週に設定。 secure(ssh) [crayon-590503952 …

no image
Cygwinのインストール後コマンド追加について

http://q.hatena.ne.jp/1136470445 Cygwinの …

no image
【疑問メモ】#なんちゃらっていうアンカータグをアクセス時にmod_rewrite等で削除とか制御したい。

取った状態でリダイレクトできないかなとおもったのだけど、mod_rewriteで …