【问题标题】:Azure CDN Rewrite URL to index.html not workingAzure CDN 重写 URL 到 index.html 不起作用
【发布时间】:2022-12-14 04:48:31
【问题描述】:

我有一个静态网站,其中包含一个 $web 容器和一个名为 storybook 的容器,其中包含 $web 容器中的构建。目前要到达我必须写的故事书容器:www.xyz/storybook/index.hmtl。 目标是在调用 www.xyz/storybook 时到达图像。 为此,我尝试设置规则引擎 URL 重写。 My rule looks like this 不知何故重写不起作用,我不知道为什么。

【问题讨论】:

  • 你能给我们更多关于什么不起作用的信息吗?你收到 404 了吗?还是不重定向?
  • 重定向不起作用。由于 www.xyz/storybook 没有重定向,我得到了 404。
  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。

标签: azure url-rewriting azure-cdn


【解决方案1】:

我试图在我的环境中重现相同的内容,但我遇到了与 404 相同的错误:

因此,要解决此问题,请检查您是否提供了正确的 Html错误文档路径如下:

$web容器中,我添加了我的错误文档路径作为abc.html 文件和我的图像文件以及。在文档路径中,尝试添加您的图像 URL 路径如下:

此外,当我尝试浏览我的主要端点 URL 时,我成功获取图像如下所示。为此,请确保您的容器的访问级别应该是公共容器(容器和 blob 的匿名读取访问)我创造了安全+网络下的Azure CDN。

检查您是否提供了正确的原始路径默认值,如下所示:

要访问图像,请复制端点主机名以及您的图像 url 路径如下所示,附加 blob url(/$web/abc.html)通过省略 origin hostname(https://imran955.blob.core.windows.net)

即,https://Endpointhostname/blob url

结果:

【讨论】:

    猜你喜欢
    • 2021-04-11
    • 2023-04-04
    • 2022-08-19
    • 2013-12-23
    • 1970-01-01
    • 2021-03-02
    • 2016-12-18
    • 2023-03-24
    相关资源
    最近更新 更多