wordpress ブログを古いドメインから新しいドメインにリダイレクトしようとしており、新しいドメインの URL の構造を変更しています。
したがって、 www.domainA.com をtest.domainB.com/folder/にリダイレクトし、www.domainA.com /2001/12/some-post を test.domainB.com/folder/some-postにリダイレクトする必要があります。
これは、現在htaccessファイルにあるものです。2 番目の目的は達成できましたが、www.domainA.comにアクセスすると、 test.domainB.com/folder/にリダイレクトされません。他のすべてのページは、ホームページを除いて適切にリダイレクトされます。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domainA\.com$ [NC]
RewriteRule ^([0-9]+)/([0-9]+)/(.*)$ http://test.domainB.com/folder/$3 [R=301,NC,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
私は何かエレメタリーが欠けていると確信していますが、私はそれを理解できないようです:(