次のようなすべての URL をリダイレクトしたい:
olivian.ro/[year between 1997 & 2050]/[month between 01 & 12]/anything-starting-with-an-alphanumeric
を除いて
olivian.ro/[year between 1997 & 2050]/page/whatever.
この条件は現在、物事をリダイレクトするのに適しています。
/(\d*)/(\d*)/(.*[0-9a-zA-Z])
問題は、第 3 巻に例外を追加することです。
では、正規表現を使用してこれに追加するにはどうすればよいですか。
(.*[0-9a-zA-Z])
これが「ページ」である場合を除くルール
olivian.ro/2012/09/my-article-about-scissors
にリダイレクトしたいolivian.ro/my-article-about-scissors
olivian.ro/2012/09/page/2
しかし、私はリダイレクトしたくありませんolivian.ro/page/2
WordPress のリダイレクト プラグインを使用しています。これは、最初のルール セットを/$3
.