如何配置 Cloudflare DNS 以实现基于路径的路由,并且目标类似于您为 CNAME 记录定义的方式?

如何配置 Cloudflare DNS 以实现基于路径的路由,并且目标类似于您为 CNAME 记录定义的方式?

我有一个网站,我们将其称为 mydomain.com。该网站有一些子域 (subdomain.mydomain.com) 和一些基于路径的路由 (mydomain.com/path1)。问题是,当用户点击指向这些子域或基于路径的路由的链接时,网站应该打开一个新应用程序,但仍显示相同的根域 (mydomain.com)

对于子域名,我毫无问题地搞定了。只需创建一个 CNAME 记录,其中 Name 字段 = subdomain_name 和 Target = myTarget(在本例中是 AWS CloudFront 发行版)。这很完美。用户选择一个链接,网站就会导航到子域名,这实际上是 AWS CloudFront+S3 提供的全新 SPA。

我不知道该为通过基于路径的路由部署的应用程序创建什么记录。例如,用户选择一个链接,前端导航到 mydomain.com/somePath,当它这样做时,我需要 Cloudflare 定位另一个在那里部署了其自己的 SPA 的 CloudFront+S3 发行版。

如果有人可以解释如何使用 CloudFront 之类的目标处理 Cloudflare 中的基于路径的路由,我将不胜感激,因为我对此感到困惑!

相关内容