我遇到了一个棘手的情况,四个不同的网站现在合并到一个站点中。我正在尝试找出处理来自这些网站的旧网址的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重定向逻辑即可。
关于如何处理此问题的任何想法?
答案 0 :(得分:0)
您可以简单地使用302 temporary redirect
而不是永久使用的301。
**另外,请不要忘记在网络浏览器中清除以前的301重定向缓存;如果使用的话。