为合并到单个域的多个域设置301重定向

时间:2019-11-12 18:41:03

标签: .htaccess redirect dns

我遇到了一个棘手的情况,四个不同的网站现在合并到一个站点中。我正在尝试找出处理来自这些网站的旧网址的301重定向的最佳方法。

这是一个示例。假设我有以下四个站点:

https://red.com
https://blue.com
https://green.com
https://magenta.com

他们现在都将生活在https://red.com

每个网站都有一个“团队”页面...

https://red.com/team/
https://blue.com/team/
etc.

将所有URL都指向同一位置后,我想看看是否有人试图输入以前的URL并将其定向到网站上的特定新位置,例如:

URL Entered: https://blue.com/team/
301 Redirect: https://red.com/blue/team/

URL Entered: https://green.com/team/
301 Redirect: https://red.com/green/team/

etc.

由于人们可能来自多个不同的域,因此我无法在.htaccess中使用标准的相对301重定向。我只想指出这些其他域的DNS,直接进入red.com,然后在那里处理301重定向逻辑即可。

关于如何处理此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

您可以简单地使用302 temporary redirect而不是永久使用的301。

**另外,请不要忘记在网络浏览器中清除以前的301重定向缓存;如果使用的话。