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
Android アプリ icon画像作成

とにかく、マーケットにアップをしてみたかったので、アプリiconだけ作ってみた。 …

no image
共有関数ライブラリとオブジェクトの違い

関数群はあくまで関数。処理を実行するだけ。 オブジェクトは「状態」を維持できる。 …

no image
HTML5

概要 HTML5は現在普及しているHTML4.0.1やXHTML1.0を統合しつ …

no image
HTMLのDOCTYPE宣言とは(HTML4 HTML5)

いまいち理解していなかったのでまとめ。 【doctype宣言とは?】 その文書が …

no image
クラウドでバージョン管理

http://www.spreadclouds.com/2009/09/no1. …