うまいぼうぶろぐ

linuxとhttpdとperlのメモ

mod_rewrite - PTフラグをつけたRewriteRuleの置換対象について

ちょっとこれではまってしまいました。
通常、RewriteRuleで置換対象に書くことができるのは次の4つですよね。

ref. http://httpd.apache.org/docs/2.2/ja/mod/mod_rewrite.html


でも、PT(PassThrouth)*1フラグつけた場合は、フルパスでは書けなくてドキュメントルートからの相対パスを書かないとダメみたい?
↑のdocument読んだら、それっぽいこと書いてた。


というかAlias,ScriptAliasディレクティブの第一引数がURLのパスなんだから当然ちゃあ当然なのかな。
ref. http://httpd.apache.org/docs/2.2/ja/mod/mod_alias.html#alias

*1:RewriteRuleが出力するパスに対してAlias,ScriptAliasなどを使いたい場合に使用