【问题标题】:Best way to manage redirects管理重定向的最佳方式
【发布时间】:2016-06-17 18:58:39
【问题描述】:

我需要进行临时重定向设置,我只想知道最好的方法。我查看了 .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

换句话说,仅主域(无子目录)的任何内容都会被撞回旧站点 URL。

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

这是我目前使用 .htaccess 所做的:

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

非常感谢任何建议。

【问题讨论】:

  • 我会使用 .htaccess

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


【解决方案1】:

You don't actually need mod_rewrite to do this.

您想要一个简单的重定向,只针对 / 的 URI,后面没有任何内容;其他所有内容都不会重定向。

试试这个(我没有):

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

【讨论】:

  • 太棒了,谢谢。这比我拥有的要好得多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-07
  • 1970-01-01
  • 2016-05-17
  • 2010-11-28
  • 2020-05-23
  • 1970-01-01
相关资源
最近更新 更多