.htaccessで書くRewriteCondについて

WordPressなどでmod_rewrite用に書き換えルールを.htacessに記述する時がある。

その時、


<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>


という記述をすると思うが、このRewriteCondについて。


RewriteCondは、直後の行に対してのみ反映されるので、複数行書いたからといって

その後のRewriteRuleに適用されるわけでは無い点に注意が必要。





コメントをどうぞ