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

Firebase托管域名重定向时动态短链接失效,长链接正常求助

解决Firebase动态短链接在域名重定向后无法使用的问题

排查方向1:确认动态链接域名配置

  • 检查Firebase控制台「动态链接」页面,确保你正在使用的短链接域名处于启用状态,且未被重定向规则覆盖。如果原短链接依赖旧域名,要保证旧域名的动态链接服务未被停用。
  • 验证该域名的DNS解析和HTTPS配置是否正常——Firebase动态链接要求域名必须完成SSL验证,重定向过程中HTTPS配置异常会直接导致解析失败。

排查方向2:调整托管重定向规则

  • 打开firebase.json,修改重定向规则,排除动态链接的专属路径(默认是/link/,自定义短路径需对应调整):
    {
      "hosting": {
        "redirects": [
          {
            "source": "**",
            "destination": "https://旧域名.com/:path",
            "type": 301,
            "condition": {
              "not": {
                "source": "/link/**" // 排除动态链接路径
              }
            }
          }
        ]
      }
    }
    
  • 确保重定向不会导致动态链接请求被二次转发,要让旧域名能直接接收并解析短链接请求。

排查方向3:验证短链接解析逻辑

  • 直接访问旧域名下的动态短链接,确认是否能正常跳转。如果可以,说明新域名的重定向规则拦截了请求,需要进一步调整规则优先级。
  • 用Firebase控制台动态链接页面的「调试」工具,输入短链接查看解析日志,确认请求是否被正确路由到动态链接服务,还是被重定向规则拦截。

排查方向4:检查重定向类型

  • 优先使用301永久重定向,避免302临时重定向导致的请求识别异常。临时重定向可能会让Firebase动态链接服务无法正确识别原始请求域名。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 20:16:03