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



我遇到了一个棘手的情况,四个不同的网站现在合并到一个网站中。我正试图找出最好的方法来处理这些网站上旧URL的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重定向逻辑。

关于如何处理这个问题有什么想法吗?

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

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

最新更新