我正在尝试将 wordpress 博客从旧域重定向到新域并更改新域上 url 的结构。
所以我希望www.domainA.com 重定向到test.domainB.com/folder/ 和www.domainA.com/2001/12/some-post重定向到test.domainB.com/folder/some-post
这是我目前在我的 htaccess 文件中的内容。我已经设法实现了我的第二个目标,但是如果您访问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
我确定我错过了一些基本的东西,但我似乎无法弄清楚:(