私は現在、複数のサブドメインを持つワードプレス ブログを持っています。現在、パーマリンク構造は /%year%/%monthnum%/%day%/%postname%/ です。これを変更して、年月日を削除し、投稿名だけを入力します。問題は、今それを行うと、既存のリンクが 404 エラーをスローすることです。これを回避するために、現在のパーマリンク構造を新しいパーマリンク構造にリダイレクトしたいと考えています。
たとえば、http://subdomain1.mydomain.com/2012/07/30/my-post-name/ という URL を持っている場合、http://subdomain1.mydomain.com/my-post-nameにリダイレクトしたい/
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://subdomain1.mydomain.com/$4
上記の正規表現の問題は、すべてのサブドメインを subdomain1.mydomain.com にリダイレクトすることです。
RedirectMatch 301 ^subdomain1.domain.com/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://subdomain1.domain.com/$4
RedirectMatch 301 ^subdomain2.domain.com/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://subdomain2.domain.com/$4
上記のことは機能していません。
正規表現を修正させていただけますか。必要に応じて、各サブドメインに .htaccess 行を追加する準備ができています