正規表現の順序

正規表現を指定する際には、包含の正規表現の前に除外の正規表現を置くようにしてください。その理由は、RegexURLFilterプラグインでは正規表現のパターン・マッチングを上から下の順に実行するためです。

これは、一致する項目が見つかったら、その項目が優先されることを意味します。したがって、最初に包含パターンを置くと、その後の除外パターンは考慮されなくなります。

たとえば、次の2つのエントリが設定されているとします。
+^http://mysite.com/public
-^http://mysite.com/public/oldcontent
この場合、publicのマッチングが優先されるため、oldcontentの除外指示は効力を持ちません。