建立 301 转发以维护 SEO 排名

使用 301 重定向将流量从旧 URL 路由到新 URL。

通过本指南,您将了解:

  1. 实施 301 转发的标准
  2. 重新路由页面的流程
  3. 目录导向技术
  4. 转义序列的应用
  5. 重新路由整个域的方法

实施 301 转发的标准

基本的: 虽然 Webflow 目前没有对总转发次数设置严格的阈值,但建议将转发次数限制在 1,000 次以内。每个转发指令都附加到站点的 manifest.json 文件中,该文件向访问者的浏览器提供站点详细信息。随着清单文件的扩展,浏览器需要下载更多数据。为了优化 SEO 和网站性能,建议尽可能使用通配符转发,因为这可以减少转发规则的总量。 

301 转发的目的是将流量从过时的路径永久地重新路由到新的 URL — — 例如在以下场景中:

  • 修改你的 URL 配置(例如, webflow.com/mysitewebflow.com)
  • 替换或重新设计您的网站,从而产生新的 URL(例如, webflow.com/oldhomepagewebflow.com)
  • 过渡到一个全新的领域(例如, webflowiscool.comwebflow.com)
  • 确保备用域名的安全,以适应潜在的访问者错误(例如, webflow.net, webflow.org, webflow.iowebflow.com)
说明从旧 URL 重定向到新 URL 的图表。两个黑色方块之间用箭头连接。左侧方块上写有“旧 URL”,右侧方块上写有“新 URL”。

用新 URL 替换旧 URL 后,旧 URL 可能仍显示在搜索结果中、在博客或论坛条目中引用、被添加到书签中或打印在商业宣传材料上。默认情况下,访问旧 URL 的访问者将被定向到 404 页面 — 但是,通过建立 301 转发,访问旧 URL 的访问者将被路由到指定的新 URL。

随着时间的推移,Google 将索引您更新的网站布局,并刷新过时的 URL。尽管如此,建议使用 301 转发,特别是如果您打算保留旧 URL 的权威性。

重定向有多种类型,例如 302 转发,表示临时重定位,但如果你想 永久 将传入流量引导至新的 URL。

重新路由页面的流程

您可以永久地将以前的页面或整个页面目录重定向到 Webflow 网站内的新位置。要建立 301 转发:

  1. 访问 站点设置 > 出版 > 301 转发
  2. 旧路 字段(例如, /旧网址)
  3. 重定向到路径 字段(例如, /完全/新网址/结构)
  4. 点击 添加重定向路径
  5. 发布您的网站

随后,您可以通过在新的浏览器选项卡中输入旧 URL 来评估转发。它应该指向新 URL。可以探索有关编写重定向 URL 的更多见解。

基本的: 要将 Webflow 网站上现有的静态页面重定向到新 URL,必须先删除页面或将其保留为草稿,或在配置重定向之前修改其 slug。要将 Webflow 网站上现有的 Collection 项目页面重定向到新 URL,必须先归档、删除或取消发布该项目,将其保留为草稿,或在设置重定向之前修改其 slug。

重定向目录的技术

  1. 使用权 站点设置 > 出版标签 > 301 转发
  2. 包含一个包含捕获组的 URL (.*) 在以前的 URL 布局中 旧路 字段(例如, /旧文件夹/(.*))
  3. 指定包含目标路径的 URL %1 在新的 URL 布局中 重定向到路径 字段(例如, /完全/新网址/结构/%1)
/博客/(.*)/(.*) 可以重新路由至 /文章/%1/%2.

通配符重定向示例

假设你希望将目录中的各个页面重定向到单个 URL — 例如,重定向 domain.com/collections/women, domain.com/collections/men, 和 domain.com/collections/childrendomain.com/collections。 假设 域名.com 是您的 Webflow 站点的关联域,则重定向公式为:

  • 旧路径: /收藏/(.*)
  • 重定向至页面: /收藏

或者,假设您想要重新路由所有遵循以下 URL 配置的页面 /domain.com?category=food&post=pie/博客/食物/馅饼 — 本质上,将各个页面重定向到不同的 URL。

您可以将“音乐”、“旅行”和“食物”等类别与“碧昂斯”、“伦敦”和“馅饼”等帖子放在一起。这些是您的变量。在上述 URL 中,“食物”和“馅饼”构成变量。为了促进这些变量的适应,使用捕获组调用这些变量,写为 (.*),是必不可少的。例如,重定向脚本如下:

  • 旧路径: /%?category%=(.*)%&post%=(.*)
  • 重定向至页面: /博客/%1/%2
%1 对应于第一个捕获组,而 %2 对应于第二个。使用此通配符重定向方法时:

  • /domain.com?category=music&post=beyonce 重定向至 /博客/音乐/碧昂斯
  • /domain.com?category=travel&post=london 重定向至 /博客/旅游/伦敦
  • /domain.com?category=food&post=pie 重定向至 /博客/食物/馅饼

转义序列的应用

旧路 URL 和使用通配符的 URL,通过添加前缀% 字符前的符号:

  • %
  • -
  • &
  • *
  • (
  • )
  • =
  • _
  • +
  • ?
/旧文件夹/(.*) 需要引渡 /old% 文件夹/(.*) 起到重定向的作用。

mysite.com?category=food 到 mysite.com/blog/food。重定向脚本如下:

  • 旧路径: %?category%=食物
  • 重定向到路径: 博客/美食
% 之前的符号 ?= 对于重定向的成功运行是必需的。

笔记: 转义字符的必要性仅限于旧路径——新重定向路径中没有必要转义字符。

重新路由整个域的技术

  1. 将新旧域名与您的网站关联
  2. 将新域指定为默认域
  3. 发布您的网站
麦宜云
Ewan Mak 的最新帖子 (查看全部)