应用管理/规则

重定向规则

重定向规则在请求命中后直接返回 HTTP 重定向响应,浏览器会跳转到目标地址。常用于更换域名、调整链接结构、统一带 www 或不带 www 的访问地址。

入口:应用详情页 → 规则 → 重定向规则 → 添加重定向规则。

添加重定向规则

配置项

规则名称 和 匹配规则 见 规则。规则配置 包括:

字段说明
匹配模式通配符(默认):用通配符表达式匹配来源 URL,并在目标 URL 中引用匹配到的部分;替换:按目标 URL 替换生成跳转地址,不需要填写通配符 URL
状态码301、302(默认)、307、308
通配符 URL仅通配符模式,必填。用 * 表示任意内容,例如 https://*.example.com/*
目标 URL必填。命中规则后跳转的地址,最长 2048 个字符

状态码怎么选

状态码含义浏览器重新请求时的方法
301 永久重定向地址永久变更,搜索引擎会更新收录可能把 POST 改为 GET
302 临时重定向临时跳转,搜索引擎保留原地址可能把 POST 改为 GET
307 临时重定向(保持方法)同 302保持原方法和请求体
308 永久重定向(保持方法)同 301保持原方法和请求体

确认地址永久变更后再使用 301/308。浏览器会缓存永久重定向,设置错误后用户需要清除缓存才能恢复。

通配符引用

通配符 URL 中的每个 * 按出现顺序编号,在目标 URL 中用 ${1}、${2} 引用:

通配符 URL目标 URL访问跳转到
https://*.example.com/*https://www.example.com/${1}/${2}https://blog.example.com/post/1https://www.example.com/blog/post/1
https://old.example.com/*https://new.example.com/${1}https://old.example.com/abouthttps://new.example.com/about

示例

旧域名整体迁移到新域名

  • 匹配规则:主机名(域名) 等于 old.example.com
  • 匹配模式:通配符
  • 状态码:301
  • 通配符 URL:https://old.example.com/*
  • 目标 URL:https://www.example.com/${1}

不带 www 跳转到 www

  • 匹配规则:主机名(域名) 等于 example.com
  • 匹配模式:通配符,状态码 301
  • 通配符 URL:https://example.com/*
  • 目标 URL:https://www.example.com/${1}

活动页临时跳转

  • 匹配规则:请求路径 等于 /promo
  • 匹配模式:替换,状态码 302
  • 目标 URL:https://www.example.com/events/2026-double11

warning

不要让目标 URL 再次命中同一条规则,否则会形成循环重定向,浏览器提示"重定向次数过多"。

更新于

此页面是否有帮助?