【问题标题】:2 Wordpress Installations serving specific areas of each on one URL2 个 Wordpress 安装,在一个 URL 上为每个特定区域提供服务
【发布时间】:2021-04-23 14:31:22
【问题描述】:

我在 EC2 实例上安装了 2 个 Wordpress。服务器在 Ubuntu 18 上运行 Bitnami Stacks,在尝试启动并运行几天后,我被卡住了。

目前我有

 new.website.com (server 2)
 website.com (server 1)

website.com 是旧网站,但它仍在使用中,并且具有巨大的 SEO 价值。 new.website.com 目前只有主页。由于website.com的相对不稳定性,我们希望在用户访问website.com时简单地显示new.webiste.com的新主页,然后显示website.com的后端。我们希望这样做是为了防止任何新代码与旧代码合并.....

我知道这可以通过简单的重定向来实现,但是我们不希望向访问该网站的个人显示 new.website.com 并希望他们看到 website.com

我已经探索了多站点、网络和反向代理选项,但无法使其正常工作,因此任何方向或帮助都会很棒。

总结

点击的任何流量 - website.com - 显示来自 server 2 的新主页 此后 - 所有其他页面 - 显示来自 website.com / server 1 的页面

这里的主要元素是,当用户访问两台服务器时,我们希望他们看到 website.com 的 1 个 URL

【问题讨论】:

    标签: wordpress apache dns reverse-proxy bitnami


    【解决方案1】:

    只需使用全屏 iFrame 即可在旧网站中显示新网站。

    <iframe src="https://www.google.com/" height="100vh" width="100vw" title="Iframe Example"></iframe>
    

    【讨论】:

    • 谢谢你 - 我确实尝试过这个但是我遇到了一些相同的 ORIGIN 和 CORS 问题。我会再看看这个选项,谢谢!
    • 您可以控制这两个域,因此您只需更改 CORS 策略以启用 iframe
    • 我已经这样做了,现在的问题是该网站会在 iframe 中连续呈现并导航到其自身内部的新网站页面(而不是显示主页,然后一旦导航离开,显示旧网站页面)。无论如何感谢您的帮助!
    • 是的,那是因为您的新网站主页上有指向新页面的链接,只需将新网站主页上的链接指向旧网站页面
    猜你喜欢
    • 1970-01-01
    • 2015-09-06
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    相关资源
    最近更新 更多