设置网址重定向规则
重定向规则就像搬家通知:访客打开旧地址时,系统会自动带他到新地址。您不需要写代码,只需在网址设置里告诉系统“当访客前往哪里、要导向到哪里”。
常见时机包括:从旧平台迁移到 Kanorio、更改了页面路径、暂时将活动页导向新活动,或将某个路径指向外部商店。
请先区分两种完全不同的“重定向”:
- 域名重定向:管的是“哪个域名”是正式入口,例如免费域名或次要域名自动送到主域名。详见使用自己的域名。
- 路径重定向:管的是“同一个网站里,哪个路径”要改去别处。本文只讲这一种。
两种重定向,不要混淆
| 类型 | 白话 | 您是否需要自己设置 | 是否计入额度 |
|---|---|---|---|
| 系统自动重定向 | 访客从免费域名或次要域名进入,自动送到主域名 | 不用,系统处理 | 不计入 |
| 您自定义的重定向规则 | 同一网站内,某个路径换成另一个路径或外部网址 | 需要自己添加 | 计入(见下方额度) |
系统自动重定向会显示在重定向规则列表上方,并标记“系统”。这些行无法修改或删除,也不占用您的重定向额度。如果您有多个域名,自定义规则会一并应用到所有域名。
前置条件
开始前请确认:
- 网站已发布。访客只有在已发布的网站上才会遇到重定向。
- 您是网站所有者或管理员。
- 您不需要先懂 DNS。路径重定向与 DNS 无关;如果整个网站打不开,请先看DNS 设置与常见问题。
套餐额度
每个网站可设置的自定义重定向规则数量取决于套餐:
| 网站套餐 | 自定义重定向规则上限 |
|---|---|
| 免费版 | 3 条 |
| Kanorio Pro | 100 条 |
| Kanorio Business | 2500 条 |
系统自动重定向不计入上述数字。完整套餐差异请阅读选择适合的套餐。
设置步骤
1. 打开网址设置
- 打开目标网站的仪表板。
- 找到“网址管理”卡片,打开“网址设置”。
- 向下找到“重定向规则”区域。
2. 认识画面上的规则
您可能会先看到几行锁定的“系统”规则,说明访客会自动跳转到主域名。那是域名级重定向,请保留即可。
您真正要添加的,是下方可编辑的自定义规则。
3. 添加一条重定向规则
- 点击“添加重定向规则”。
- 在“当访客前往”字段填写旧路径。画面左侧会显示您的域名,您只需填写路径部分,例如
about-us.html。如果您粘贴完整网址,系统会自动提取路径并提示您。 - 如果旧路径下还有很多子页面也要一起重定向,请开启“该路径下的所有页面都将重定向”。
- 在“导向到”选择目标类型:
- 我的网站:填写站内新路径,例如
about。 - 外部网址:填写外部完整网址,例如
example.com/page。
- 我的网站:填写站内新路径,例如
- 如果已开启“该路径下的所有页面都将重定向”,还可以再开启“保留子路径”。例如旧路径
blog重定向到articles并保留子路径时,访客打开blog/hello会被导向articles/hello。 - 选择重定向方式:
- 301 永久搬家:长期搬家。也告诉搜索引擎“请记住新地址”。
- 302 临时改道:短期改道,例如维护或短期活动;之后可能会改回来。
- 查看“效果预览”,确认画面上的示例符合您的预期。
- 需要时可再添加其他规则。
4. 保存后再测试
添加或修改后,请点击网址设置面板的“保存”。草稿不会自动生效;系统会一次性应用整个列表。
保存后,用无痕模式打开旧网址,确认会导向新地址。如果浏览器曾记住 301,普通模式下可能仍显示旧结果,无痕模式更适合测试。
画面如何填写
“当访客前往”
- 左侧已显示域名,您只需填写路径,不必自己添加开头的
/。 - 不可包含问号
?或井号#。 - 只重定向一页:填写
old-page,并保持“该路径下的所有页面都将重定向”关闭。 - 整区一起重定向:填写
blog,并开启“该路径下的所有页面都将重定向”。这样blog/a、blog/a/b都会应用。 - 路径区分大小写。
About与about被视为不同路径。
系统内部仍会用范围符号存储这类规则;您在画面上只需操作开关即可,不必手动输入特殊符号。
“导向到”
- 我的网站:填写站内新路径,例如
new-page。 - 外部网址:填写外部网址;可省略
https://,系统会帮您补上。 - 如果来源已开启“该路径下的所有页面都将重定向”:
- 再开启“保留子路径”:后面那段路径会跟着带到新地址。
- 关闭“保留子路径”:范围内所有页面都会导向同一个目标。
效果预览
编辑规则时,画面下方的“效果预览”会用具体示例说明:有人打开哪个网址、会自动跳转到哪里、以及 301/302 对搜索引擎的差异。建议保存前先对照预览是否正确。
多条规则如何匹配
- 只重定向单页面的规则,优先于“该路径下的所有页面”的范围规则。
- 多条范围规则同时匹配时,最长、最具体的那条优先。例如同时有
blog与blog/news都开启整区重定向,访客打开blog/news/1会应用较长的那条。
常见使用场景
| 您想做的事 | 当访客前往 | 开关设置 | 导向到 | 建议方式 |
|---|---|---|---|---|
| 单页迁移 | about-us.html | 关闭整区重定向 | 我的网站:about | 301 永久搬家 |
| 整区迁移并保留子路径 | blog | 开启整区重定向 + 保留子路径 | 我的网站:articles | 301 永久搬家 |
| 临时导流 | promo | 关闭整区重定向 | 我的网站:campaign | 302 临时改道 |
| 导向外部商店 | shop | 关闭整区重定向 | 外部网址:your-store.example.com | 301 或 302(取决于是否长期) |
小技巧
- 如果想更改页面路径,建议先设置好重定向,再改路径,旧链接才不会断。详见管理网站页面。
- 长期搬家使用“301 永久搬家”;如果不确定是否长期,可先用“302 临时改道”。
- 系统显示的域名重定向行删不掉,也不必删。那是帮您将访客集中到正式域名。
- 保存前先看“效果预览”;保存后用无痕模式测试。
- 从旧站迁移时,可先列出对外仍在流通的旧路径,再逐条或用“该路径下的所有页面都将重定向”添加。
重定向规则常见问题
请依次检查:是否已点击"保存"、网站是否已发布、路径大小写是否一致,以及是否使用无痕模式测试。刚保存的规则通常很快生效;如果浏览器曾记住 301,普通模式下可能看起来没变。
常见原因包括:两条规则使用了相同的"当访客前往"路径、来源与目标相同、几条规则互相重定向,或目标也落在您要整区重定向的范围内。系统会阻止此类设置,以避免访客被无限重定向。
DNS 与自定义域名决定"哪个域名"会连接到您的网站。路径重定向决定"进入网站后,某个路径"是否要改去别处。域名无法连接时请看DNS 设置与常见问题;只有在路径需要迁移时才使用此功能。
可以。免费版每个网站最多 3 条自定义重定向规则。系统自动重定向不占用这 3 条。
下线后访客无法正常访问网站,重定向也无法再服务普通访客。长期下线或删除后,系统可能会清理已发布的域名服务和重定向相关设置。详见网站下线与删除。
如果旧路径不会再回来,并且希望搜索引擎和分享链接长期记住新地址,请使用"301 永久搬家"。如果只是短期活动或维护导流,使用"302 临时改道"更合适。