regex - Azure URL 重写任何没有扩展名的 URL
问题描述
我正在尝试设置 Azure CDN,以便将通过没有扩展名的任何请求“重写”为 URL“/”。
例如 http://example.com/test/
变成 >http://example.com
但http://example.com/static/js/index.js
被忽略并通过不变。
如何使用 Azure CDN 管理 UI 执行此操作?
解决方案
所以我发现使用的主要模式是[^?.]*(\?.*)?$
作为源然后index.html
作为目标。你必须等待很长时间才能生效,我发现即使它说规则是“活动的”——你可能还需要再等几个小时。
所以基本上,要非常耐心,直到“活跃”,然后再等一段时间,它可能会活跃。多么好的系统……不
有关我试图实现的功能的完整描述和解释,请参阅这篇文章: https ://medium.com/@antbutcher89/hosting-a-react-js-app-on-azure-blob-storage -azure-cdn-for-ssl-and-routing-8fdf4a48feeb
推荐阅读
- perl - 如何为每个子哈希 Perl 增加哈希值
- java - com.intellij.ide.ClassUtilCore 对字段 sun.net.www.protocol.jar.JarFileFactory.fileCache 的非法反射访问
- linux-kernel - 如何让内核发出大于 1514 的以太网帧?
- c# - 添加已创建的对象,仅使用其名称(以字符串形式)。C#
- php - 如何将表单数据发布到存储方法?
- python-3.x - 将 tsv 文件读取到 Pandas Dataframe 时出错
- java - logback 的根级别可以低于其他记录器吗?
- javascript - 在另一个函数/文件中找不到模块
- vue.js - Vuex:如何将所有状态数据映射到本地属性?
- php - 立即将事件推送到 ical 日历订阅者