htaccessファイルでは、1ファイル分のRewriteCondでbla.php
書けるようになっていますよね?
RewriteCond %{REQUEST_FILENAME} !bla.php
質問: 複数のファイルに対して RewriteCond を記述するにはどうすればよいですか? たとえば、3 つのファイルの場合: bla.php
、bla1.php
、bla2.php
?
正規表現を使用します。
RewriteCond %{REQUEST_FILENAME} !bla[0-9]*\.php
ファイルの数が限られている場合は、名前を直接引用できます。
RewriteCond %{REQUEST_FILENAME} !(asd|dh6|some_some)\.php
ただし、個別の条件を使用してそれらを組み合わせる方がエレガントです。
RewriteCond %{REQUEST_FILENAME} !asd\.php
RewriteCond %{REQUEST_FILENAME} !dh6\.php
RewriteCond %{REQUEST_FILENAME} !some_some\.php