【问题标题】:Custom Domain to Azure CDN Endpoint with and without www自定义域到 Azure CDN 终结点,带和不带 www
【发布时间】:2019-06-05 17:35:26
【问题描述】:

我已经创建了一个 Azure CDN、一个端点并且工作正常。

创建了一个 CNAME www.mydomain.commyazurecdn.azureedge.net 创建了另一个 CNAME mydomain.comwww.mydomain.com

在 Azure 端点自定义域中,我更新了 www.mydomain.com,它被传播了。

现在,当我导航到 www.mydomain.com 时,一切正常,但是当我导航到 mydomain.com 时,我得到以下响应。

我们的服务暂时不可用

我们正在努力 尽快恢复所有服务。请稍后再回来查看。

注意:由于 Azure 端点接受多个自定义域,我可以同时添加 www.mydomain.commydomain.com,但这不是正确的方法,因为我有许多带有 www.mydomain.com/link<a> 标签。

现在要做什么来指示系统为mydomain.comwww.mydomain.com 使用相同的路由?

domain.comwww.mydomain.com 的域重定向是否只有选项?

【问题讨论】:

  • 严格来说,您不应该被允许在 mydomain.com 上设置 CNAME,因为它是一个“顶级域”。只有像 www.mydomain.com 这样的子域可以进行 CNAME。

标签: azure azure-cdn


【解决方案1】:

看看this

自定义域及其子域只能与单个域关联 一次终结点。 但是,您可以使用不同的子域 使用不同 Azure 服务端点的相同自定义域 多个 CNAME 记录。您还可以映射自定义域 不同的子域到同一个 CDN 端点。

您可以在同一端点中使用不同的子域。或者,我认为您也可以创建两个端点,一个用于根域without www,另一个用于子域with www

【讨论】:

  • 是的,在这种情况下,有些用户可能在 domain.com 中,有些可能在 www.domain.com 中,我希望我的所有用户都在一条路径中,即 www.domain.com,什么是正确的方法吗?
  • 如果您只想让所有用户访问一个自定义域的网站,为什么不直接创建一个具有一个子域的端点,即 www.domain.com?或者,如果您希望所有流量路由到 www 子域,请尝试配置 Azure CDN 的规则引擎,Azure CDN 配置文件必须是高级 Verizon 定价层。请参阅此规则 2:将根重定向到 www arlanblogs.alvarnet.com/…
【解决方案2】:

我想说,您可以在您的服务器或 CDN 中实现重定向。

当有人尝试访问 example.com 时,您可以通过在位置标头中发送 http://www.example.com 来执行 301。

【讨论】:

  • 从服务器重定向是指DNS设置还是在程序中? CDN 的路径是什么?
  • 我用Angular我正在搜索这样的代码,同时我可以知道CDN中的路径和步骤。
猜你喜欢
  • 2021-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
相关资源
最近更新 更多