.htaccess
を含むファイルを介していくつかの URL をブロックしようとしていますRedirectMatch 403
。
を含むものはすべて、URL に含まれていないYES
場合にのみ一致する必要があります。NO
URL が一致するかどうかの例:
- /dir/
YES
/ -> はい - /
YES
/file.ext -> はい - /dir/
NO
/dir/YES
/file.ext -> いいえ - /
NO
/dir/dir/YES
/file.ext -> いいえ
dir
また、 と の間に不明な数が/YES
あり/NO
ます。
次のようなさまざまな後読みとパターンを試しました。
(?<!themes/)(vendor)
(?<=[^themes])(/vendor)
(?<![themes/])(/|/[^themes]+/)vendor(/|$)
しかし、何かを機能させるのに苦労しており、これが実際に良い考えかどうか疑問に思っています。