0

htaccessファイルでは、1ファイル分のRewriteCondでbla.php書けるようになっていますよね?

 RewriteCond %{REQUEST_FILENAME} !bla.php

質問: 複数のファイルに対して RewriteCond を記述するにはどうすればよいですか? たとえば、3 つのファイルの場合: bla.phpbla1.phpbla2.php ?

4

1 に答える 1

1

正規表現を使用します。

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
于 2012-11-10T13:41:09.767 に答える