【问题标题】:How do I redirect OldSite.com to NewSite.com/Sub/NewPage如何将 OldSite.com 重定向到 NewSite.com/Sub/NewPage
【发布时间】:2022-12-26 06:13:09
【问题描述】:

我需要将几个 URL 重定向到一个新站点,该站点将包含替换旧站点的页面。我不在乎 URL 是否被屏蔽。我只需要 URL 即可转到新合并网站上的新页面。 例如:

  • Oldsite.com 重定向到 NewSite.com/Sub/NewPage
  • Oldsite2.com 重定向到 NewSite.com/Sub/NewPage2
  • Oldsite3.com 重定向到 NewSite.com/Sub/NewPage3
  • 等等。

我已经尝试在 DNS 级别上进行域转发,但它不起作用(可能是因为子目录)。

问题是新站点是在 Webflow 中开发的,我无权为重定向实现自定义代码。

我的想法是托管一个单独的站点作为处理所有自定义重定向到新 webflow 站点的中心。

任何帮助或见解将不胜感激。

【问题讨论】:

  • 您需要在旧站点上实施重定向规则。因为那是请求进来的地方。你想重定向从那里到新的目标。
  • 所有旧站点都托管在一台服务器上还是独立的?您对旧站点有哪些访问权限?
  • 大多数旧站点都是在 2000 年代初由第三方建立的。我们通过一个简陋的控制面板维护它们,但不能添加任何自定义代码。我们使用 Webflow 更新了一些旧站点。作为一项节省成本的措施,我们希望摆脱所有旧站点并将其内容托管在一个大型联合站点上。
  • 我们是一个小部门,所以我们都身兼数职。这就是为什么我们更喜欢使用像 Webflow 这样的服务,它托管(已经构建的)大型联合站点。 Webflow 使我们能够快速开发和更新,以便我们能够完成所有其他职责。
  • 然后你想控制旧域,更改它们的 DNS 解析以指向你可以控制的地方。这就是您想要将重定向规则实施到新资源位置的地方。这可以是相同或不同的系统,这无关紧要。但是您需要在旧域中实施重定向规则。

标签: .htaccess redirect dns subdirectory forwarding


【解决方案1】:

您在此处的场景并不完全清楚您尝试执行的重定向类型。

如果您尝试将所有路径从旧站点重定向到特定目标页面,就像这样......

oldsite.com/*newsite.com/sub/newpage

...许多现代 DNS 提供商都支持这一点。

如果您的没有,您可以将您的名称服务器切换到 Cloudflare DNS 免费版,并且您将能够定义最多 3 个页面规则来支持这样的通配符重定向。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-02
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多