gpt4 book ai didi

azure - Azure 上的静态网站使用 htaccess 文件强制使用 https

转载 作者:行者123 更新时间:2023-12-02 06:00:25 25 4
gpt4 key购买 nike

我有一个在 Azure 上托管的静态网站,使用启用了“静态网站”选项的存储帐户。我希望用户能够使用“https”协议(protocol)访问该网站。因此,我创建了一个启用“自定义 HTTPS”的 CDN,以便使用 https 协议(protocol)访问内容。当访问端点主机名和源主机名上的网站时,这非常有用。但是,如果我使用 http 协议(protocol)访问该网站,则会收到错误“AccountRequiresHttps”。我尝试通过使用根文件夹中的“.htaccess”文件将“http”请求重定向到“htpps”请求来解决此问题,但这似乎不起作用。

“.htaccess”文件的内容:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

“.htaccess”文件正确吗?或者有没有办法在保留https协议(protocol)的同时启用http协议(protocol)?或者还有其他方法将 http 重定向到 https?

最佳答案

Azure CDN 有一个规则引擎,您可以使用它重定向请求: https://learn.microsoft.com/nl-nl/azure/cdn/cdn-standard-rules-engine

关于azure - Azure 上的静态网站使用 htaccess 文件强制使用 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60736032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com