.htaccessにおける{REQUEST_FILENAME}の意味

RewriteCond %{REQUEST_FILENAME} !-d

「ディレクトリが存在しない場合」という意味。
-d が「ディレクトリ」で ! が否定。

ということでこちらはこうなります。

RewriteCond %{REQUEST_FILENAME} !-f

-f が「ファイル」、! が否定なので、「ファイルが存在しない場合」


以上より、この処理のあとにAという処理を書けば
「ファイル・ディレクトリが存在しない場合Aという処理をする」
ということになります。


今更で申し訳ないです。。。orz

MT で動的生成を使うときの .htaccess をダメ出し
http://asiamoth.com/mt/archives/2006-12/05_2351.php

スポンサーリンク
スポンサーリンク