具有多个域的Wordpress Multisite,并使用一个.htaccess重定向

时间:2015-08-18 14:29:05

标签: .htaccess redirect wordpress

我们运行Wordpress Multisite安装,在他们自己的域上有大约15个不同的网站。在其中一个网站上,我们希望迁移到使用自定义帖子类型的新主题,并将部分内容迁移到这些新的自定义帖子类型。由于这种迁移,一些链接会中断,通常这可以通过.htaccess中的301重定向轻松解决。

多站点安装的本质只给我们一个.htaccess,当我创建一个这样的简单重定向时:

重定向301 / testredirect http://www.testredirect.com

每个域都会将此链接重定向到testdirect.com,而不仅仅是我们刚刚迁移的域名。我们可以在这个单一的.htaccess中解决这个问题,还是有其他办法吗?

2 个答案:

答案 0 :(得分:0)

最简单的选项可能是切换到Mod_Rewrite,因为您可以为每个重定向规则添加条件(RewriteCond ....),例如。

RewriteEngine On

RewriteCond %{HTTP_HOST} www.testredirect.com
RewriteRule /testredirect  /  [R=301,L]

答案 1 :(得分:0)

我们使用wordpress的重定向插件和一些正则表达式解决了我们的麻烦:https://www.wordpress.org/plugins/redirection/