2010年から2012までのフォルダを含むリダイレクトルール用の正規表現を作成しようとしていますが、2つの非常に特殊なページスラッグは除外しています。/Regextで始まっているが、含まれていない
/2011/4月11日、いくつかのページ/ :2つのページがあり
/2016/9月18日/私のページ-スラグ/
:私のURLは以下のように設定されています/ 2012/06/15/another-page-2/
私は^/2010 | 2011 | 2012 /.*のようなものがあります。それらは、その年に始まるすべてのサブディレクトリに一致します。ページスラッグ。
(?!some-page | another-page-2)のような否定的な先読みが必要ですが、設定方法は不明です。
あなたが否定を使用する必要があります文字列が含まれていないものと一致するように先読みします。 – Barmar
http://stackoverflow.com/questions/33639856/regex-combine-negative-lookahead-and-regular-search – Barmar
を参照してください。@Barmarこれは非常に役に立ちました。間違いなく正しい方向に私を指摘しました。実際に私を助けたのは、正しい答えが得られるまで正規表現のバリエーションをテストするために使用したdebuggexリンクでした。 – user3376065