- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
此处没有足够的有关重写规则的文档 https://learn.microsoft.com/en-us/azure/cdn/cdn-rules-engine-reference-features 。此外,刷新需要 4 小时,因此尝试各种正则表达式组合是不切实际的。
我有一个托管在 Azure Blob 上的 Angular 2 单页应用程序(英雄示例应用程序),并且希望通过 Azure CDN 提供服务。然而,Angular 2 路由需要特殊处理,即将路由重写为index.html。这是我使用 NGINX 代理的工作示例。如何将其转换为 Azure Verizon Premium CDN?
# Filename: /etc/nginx/nginx.conf
http {
...
rewrite_log on;
server {
listen 80;
server_name www.heroes.com;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
location / {
error_log /var/log/nginx/rewrite.log notice;
rewrite '^(\/(\w+))*\/?(\.\w{5,})?\??([^.]+)?$' /heroes/index.html break;
proxy_pass https://xxxxxx.blob.core.windows.net/heroes/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
}
}
最佳答案
您可以使用存储帐户上的“静态网站”选项在 Azure 静态站点上使用 Angular 2+。无需重写规则。
请务必添加“index.html”作为“索引文档名称”和“错误文档路径”(否则刷新或初始请求将失败)
关于angularjs - 如何通过 Azure Verizon Premium CDN 使用来自 Azure Blob 的路由为 Angular 2 SPA 提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44724298/
对于不熟悉 Verizon 的 SongID 程序的人来说,它是一个可通过 Verizon 的 VCast 网络下载的免费应用程序。它会在歌曲播放过程中的任何时间听一首歌曲 10 秒钟,然后将这些数据
我正在使用 Mandrill 编写一个 Ruby on Rails 应用程序到 send email to text. 我的短信在 AT&T、T-Mobile 和 Sprint 上运行良好。但是我发给
我正在尝试更新 Azure CDN 管理 (Verizon) 中的 2 条规则最近他们更新到了 V4,前缀源不再出现 规则 1 -> 如果 http 重定向到 https规则 2 -> 如果 url
我使用 Verizon Premium 订阅下的终结点创建了 Azure CDN。然后,我登录到 Azure Verizon 平台,向引擎添加新规则。如果 URL 末尾没有扩展名,则会自动添加 .ht
我使用 Verizon Premium 订阅下的终结点创建了 Azure CDN。然后,我登录到 Azure Verizon 平台,向引擎添加新规则。如果 URL 末尾没有扩展名,则会自动添加 .ht
我刚刚在 iPhone 上安装了 My Verizon Mobile 应用程序,启动后它立即能够显示设备的电话号码——这是普通应用程序无法做到的。 有谁知道它是如何做到的,可能是其中之一,还是其他什么
我住在德国,在 Android Market 上发布“Last Call Widget”。随着时间的推移,我一直在稳步改进它,但一组用户仍然提示它无法在他们的设备上运行。 我的小部件监听“androi
我想像这样执行重定向, https://subdomain.example.com/something/somefile.xfm?param1=value1 到 https://example.com
我正在尝试对包含 Sierra MC73xx 模块的无线调制解调器进行故障排除。此外,我的 SIM 卡来自 MVNO,它说它已启用 Verizon 漫游。 我运行 AT+COPS=? 并且可以看到 V
有没有办法以编程方式获取有关 iPhone 运营商的信息? 最佳答案 第一次导入 #import 以及#import (确保你也安装了 CoreTelephone.framework)。 CTTele
几天前我设置了 Azure Verizon Premium CDN,如下所示: 来源:Azure Web 应用(.NET MVC 5 网站) 设置:自定义域,无地理过滤 缓存规则:标准缓存(不关心参数
我们在 Azure 中使用 Verizon CDN 的标准产品。从文档中可以清楚地看出,如果客户端支持多个压缩方案,Verizon 会优先考虑其他压缩方案而不是 Brotli (https://lea
我有一个带有静态网站的 Azure blob,通过 Azure CDN 运行自定义域。由于我无法获取 blob 的静态 IP,并且无法在 DNS 记录中使用别名或 A,因此我尝试通过 Azure Ve
我有一个带有静态网站的 Azure blob,通过 Azure CDN 运行自定义域。由于我无法获取 blob 的静态 IP,并且无法在 DNS 记录中使用别名或 A,因此我尝试通过 Azure Ve
我正在尝试创建无法使用 PayAsYouGo 帐户创建 Azure Verizon 高级 CDN 配置文件。我上次创建它是在 2022 年 10 月 17 日。我的帐户信誉良好,在过去 12 年里有
我来自 AWS Cloudfront,在这里我可以为给定端点创建多个源。 我可以提供来自一个来源的部分网址和来自另一个来源的部分网址。 我们可以使用 Azure CDN Verizon Edgecas
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
所以我有一个文件作为 Blob 对象,可以通过互联网公开获得。现在我添加一个 CDN(“Premium Verizon”层)并将其指向存储作为源。该对象的完整 URL 路径是 https://xxx.
我正在使用高级 Verizon CDN,遇到了一种特殊情况,其中端点主机名启用了 HTTPs(CDN 提供证书),但 Azure 门户显示它仍处于域名验证状态。启用 HTTPs 已于 2 月 1 日启
我正在使用高级 Verizon CDN,遇到了一种特殊情况,其中端点主机名启用了 HTTPs(CDN 提供证书),但 Azure 门户显示它仍处于域名验证状态。启用 HTTPs 已于 2 月 1 日启
我是一名优秀的程序员,十分优秀!