重定向规则
重定向规则在请求命中后直接返回 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/1 | https://www.example.com/blog/post/1 |
https://old.example.com/* | https://new.example.com/${1} | https://old.example.com/about | https://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 再次命中同一条规则,否则会形成循环重定向,浏览器提示"重定向次数过多"。
更新于