管理重定向的最佳方式

时间:2016-06-17 18:58:40

标签: php redirect url-redirection meta drupal-8

我需要进行临时重定向设置,我只想知道最佳方法。我已经研究过.htaccess,php,meta和贡献Drupal模块(这是一个Drupal 8网站),我不知道该怎么办。

这有点复杂,是的,我知道,不理想,但在我建立新网站时,我需要在接下来的3个月内进行此设置。我还没准备好转换它。

这就是我需要做的事情:

www.myNewDomain.com -> www.myOldDomain.com

www.myNewDomain.com/sub1 -> www.myNewDomain.com/sub1

www.myNewDomain.com/sub2 -> www.myNewDomain.com/sub2

换句话说,只有主域的任何内容(没有子目录)都会被追回旧网址。

但我的子网站(微网站)在新网站上正常运行。

这是我到目前为止使用的.htaccess:

RewriteCond %{HTTP_HOST} ^(www\.)?myNewDomain\.com [NC]
RewriteRule ^/?$ http://myOldDomain.com/ [L,R=301]

非常感谢任何建议。

1 个答案:

答案 0 :(得分:2)

You don't actually need mod_rewrite to do this.

您想要一个简单的重定向,仅用于/的URI而不跟随它;其他一切都没有被重定向。

试试这个(我没有):

RedirectMatch ^/$ http://myOldDomain.com/