Azure URL 重写任何 URL 不带扩展名
Azure URL Rewrite any URL without extension
我正在尝试设置 Azure CDN,以便在没有扩展名的情况下通过的任何请求都是 'rewrote' 到 URL '/'。
例如http://example.com/test/
变成 > http://example.com
但是http://example.com/static/js/index.js
被忽略并通过不变。
我如何使用 Azure CDN 管理来做到这一点 UI?
所以我发现要使用的主要模式是 [^?.]*(\?.*)?$
作为来源
然后只是 index.html
作为目的地。你必须等待很长时间才能生效,我发现即使它说规则是 'active' - 你可能还需要再等几个小时。
所以基本上,在 'active' 之前要非常耐心,然后再等一段时间,然后它可能会被激活。多好的系统……不是
有关我试图实现的功能的完整描述和解释,请参阅这篇文章:
https://medium.com/@antbutcher89/hosting-a-react-js-app-on-azure-blob-storage-azure-cdn-for-ssl-and-routing-8fdf4a48feeb
我正在尝试设置 Azure CDN,以便在没有扩展名的情况下通过的任何请求都是 'rewrote' 到 URL '/'。
例如http://example.com/test/
变成 > http://example.com
但是http://example.com/static/js/index.js
被忽略并通过不变。
我如何使用 Azure CDN 管理来做到这一点 UI?
所以我发现要使用的主要模式是 [^?.]*(\?.*)?$
作为来源
然后只是 index.html
作为目的地。你必须等待很长时间才能生效,我发现即使它说规则是 'active' - 你可能还需要再等几个小时。
所以基本上,在 'active' 之前要非常耐心,然后再等一段时间,然后它可能会被激活。多好的系统……不是
有关我试图实现的功能的完整描述和解释,请参阅这篇文章: https://medium.com/@antbutcher89/hosting-a-react-js-app-on-azure-blob-storage-azure-cdn-for-ssl-and-routing-8fdf4a48feeb