最終更新:2011-09-16 (金) 17:31:57 (4605d)  

RewriteCond
Top / RewriteCond

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond

RewriteCond テストする変数 パターン [フラグ]

フラグ

  • [NC] - 大文字小文字を区別せずにパターンと一致するかどうかをテストします。(no case)
  • [OR] - いずれかのRewriteCondにあてはまる場合にRewriteRuleを適用します。[OR]を明示しない場合、自動でANDになります。

パターン

!文字列の前につけることで、マッチしないパターンを指定
<文字列比較
>文字列比較
=文字列比較
-d指定したディレクトリが存在すればtrue
-f指定したファイルが存在すればtrue
-x実行可能パーミッションがあればTrue
-sファイルが存在し、有限のサイズを持っていればtrue
-Fアクセス可能な有効なパスを指している場合にtrue(内部サブリクエストを用いてcheckされる)
-Uアクセス可能な有効なURLとなっている場合にtrue(内部サブリクエストを用いてcheckされる)

変数

参考