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
ld-linux.so.2ってなんだ?わからん…

CentOS6系にとある古いパッケージをインストールしたときに、「ld-linu …

no image
VirtualPC上のwindowsServer2008でActiceDirectoryを動かしてみる。

【参考】http://itpro.nikkeibp.co.jp/article/ …

no image
セキュリティ診断ツール ZAP

■ZAPについて [簡単な使い方] http://www.checksite.j …

no image
はてなブログに「style」タグを書いたらそこ以下表示されなくなって、上部の管理メニューも表示されなくなった。

タグはそのままHTMLとして解釈されちゃうから、そこ以降がstyleの中身扱いに …

no image
コピーライトって書く必要あるの?

なんと無く書いているけど、疑問に思ったのでちょっと調べた。 参考サイト: htt …