我有一个使用Elastic BeanStalk托管在AWS上的自定义网站。 Web应用程序使用ANgularJS框架构建。我在wordpress上有一个单独的博客。我想将此博客迁移并集成到现有网站中。有没有人有这方面的经验?如果是这样,我可以得到一些关于如何在这里进行的指示。
实施例。我的自定义网站是mywebsite.com 目前的wordpress博客是myblog.com 我想创建mywebsite.com/blog并将我的所有wordpress博客内容集成到mywebsite.com/blog中
答案 0 :(得分:1)
您可以使用AWS CloudFront进行此操作。将Blog和Angular App包含为两个来源,并根据路线添加行为。将您的域名映射到AWS CloudFront。
例如,为/ blogpost创建一个指向Wordpress源的行为。 mywebsite.com/blogpost - > WordpressDNS /博客帖子
如果您有URL重写要求,请使用Edge Lambda对URL重写逻辑进行编码。
有关在CloudFront背后设置Wordpress的更多详细信息,请参阅this博文。此外,您需要安装Wordpress插件以避免混合内容问题(如果您为您的网站设置SSL)。
答案 1 :(得分:0)
你有一些我能想到的选择:
答:您可以在博客目录中简单地进行wordpress安装,当然需要在您的环境中运行php / mysql。
B:您可以安装wordpress并将其用作后端,并使用Angular作为前端,以便它可以轻松地与您当前的应用程序集成。前端将使用WP API中的数据。