You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为使用企业级边缘的Azure静态Web应用启用HTTP转HTTPS重定向

解决Azure Static Web Apps(企业级边缘)HTTP到HTTPS自动重定向问题
  • 配置企业级边缘层重定向规则
    既然用的是企业级边缘而非Front Door,重定向逻辑需要在边缘资源里配置:

    1. 进入Azure门户的企业级边缘资源,找到规则引擎模块
    2. 创建新规则:设置匹配条件为「请求协议等于HTTP」,覆盖所有路径
    3. 添加重定向动作,选择301永久重定向,将目标URL设置为https://{host}/{path}(保留原主机和路径)
    4. 保存规则并部署到边缘节点,等待几分钟让规则生效
  • 确认staticwebapp.config.json的正确配置
    再核对下标准写法,确保配置文件放在应用根目录:

    {
      "routes": [
        {
          "route": "/*",
          "redirect": "https://{host}/{path}",
          "statusCode": 301,
          "conditions": [
            {
              "equals": "HTTP",
              "for": "protocol"
            }
          ]
        }
      ]
    }
    

    注意:如果边缘层规则优先级高于静态应用配置,需要调整边缘规则的执行顺序,或者确保静态应用的配置能被边缘节点正确识别加载

  • 清除边缘节点缓存
    配置变更后如果没立刻生效,大概率是边缘节点的旧缓存导致的,手动清除企业级边缘的缓存资源,或者等待缓存自然过期后再测试

内容的提问来源于stack exchange,提问作者Motoko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 22:18:17