通过本指南,您将了解:
- 实施 301 转发的标准
- 重新路由页面的流程
- 目录导向技术
- 转义序列的应用
- 重新路由整个域的方法
实施 301 转发的标准
基本的: 虽然 Webflow 目前没有对总转发次数设置严格的阈值,但建议将转发次数限制在 1,000 次以内。每个转发指令都附加到站点的 manifest.json 文件中,该文件向访问者的浏览器提供站点详细信息。随着清单文件的扩展,浏览器需要下载更多数据。为了优化 SEO 和网站性能,建议尽可能使用通配符转发,因为这可以减少转发规则的总量。
301 转发的目的是将流量从过时的路径永久地重新路由到新的 URL — — 例如在以下场景中:
- 修改你的 URL 配置(例如,
webflow.com/mysite
到webflow.com
) - 替换或重新设计您的网站,从而产生新的 URL(例如,
webflow.com/oldhomepage
到webflow.com
) - 过渡到一个全新的领域(例如,
webflowiscool.com
到webflow.com
) - 确保备用域名的安全,以适应潜在的访问者错误(例如,
webflow.net
,webflow.org
,webflow.io
到webflow.com
)
用新 URL 替换旧 URL 后,旧 URL 可能仍显示在搜索结果中、在博客或论坛条目中引用、被添加到书签中或打印在商业宣传材料上。默认情况下,访问旧 URL 的访问者将被定向到 404 页面 — 但是,通过建立 301 转发,访问旧 URL 的访问者将被路由到指定的新 URL。
随着时间的推移,Google 将索引您更新的网站布局,并刷新过时的 URL。尽管如此,建议使用 301 转发,特别是如果您打算保留旧 URL 的权威性。
重定向有多种类型,例如 302 转发,表示临时重定位,但如果你想 永久 将传入流量引导至新的 URL。
重新路由页面的流程
您可以永久地将以前的页面或整个页面目录重定向到 Webflow 网站内的新位置。要建立 301 转发:
- 访问 站点设置 > 出版 > 301 转发
- 在 旧路 字段(例如,
/旧网址
) - 在 重定向到路径 字段(例如,
/完全/新网址/结构
) - 点击 添加重定向路径
- 发布您的网站
随后,您可以通过在新的浏览器选项卡中输入旧 URL 来评估转发。它应该指向新 URL。可以探索有关编写重定向 URL 的更多见解。
基本的: 要将 Webflow 网站上现有的静态页面重定向到新 URL,必须先删除页面或将其保留为草稿,或在配置重定向之前修改其 slug。要将 Webflow 网站上现有的 Collection 项目页面重定向到新 URL,必须先归档、删除或取消发布该项目,将其保留为草稿,或在设置重定向之前修改其 slug。
重定向目录的技术
- 使用权 站点设置 > 出版标签 > 301 转发
- 包含一个包含捕获组的 URL
(.*)
在以前的 URL 布局中 旧路 字段(例如,/旧文件夹/(.*)
) - 指定包含目标路径的 URL
%1
在新的 URL 布局中 重定向到路径 字段(例如,/完全/新网址/结构/%1
)
/文章/%1/%2
.
通配符重定向示例
假设你希望将目录中的各个页面重定向到单个 URL — 例如,重定向 domain.com/collections/women
, domain.com/collections/men
, 和 domain.com/collections/children
到 domain.com/collections
。 假设 域名.com
是您的 Webflow 站点的关联域,则重定向公式为:
- 旧路径:
/收藏/(.*)
- 重定向至页面:
/收藏
或者,假设您想要重新路由所有遵循以下 URL 配置的页面 /domain.com?category=food&post=pie
到 /博客/食物/馅饼
— 本质上,将各个页面重定向到不同的 URL。
您可以将“音乐”、“旅行”和“食物”等类别与“碧昂斯”、“伦敦”和“馅饼”等帖子放在一起。这些是您的变量。在上述 URL 中,“食物”和“馅饼”构成变量。为了促进这些变量的适应,使用捕获组调用这些变量,写为 (.*)
,是必不可少的。例如,重定向脚本如下:
- 旧路径:
/%?category%=(.*)%&post%=(.*)
- 重定向至页面:
/博客/%1/%2
%2
对应于第二个。使用此通配符重定向方法时:
/domain.com?category=music&post=beyonce
重定向至/博客/音乐/碧昂斯
/domain.com?category=travel&post=london
重定向至/博客/旅游/伦敦
/domain.com?category=food&post=pie
重定向至/博客/食物/馅饼
转义序列的应用
%
字符前的符号:
%
-
&
*
(
)
=
_
+
?
/old% 文件夹/(.*)
起到重定向的作用。
mysite.com/blog/food
。重定向脚本如下:
- 旧路径:
%?category%=食物
- 重定向到路径:
博客/美食
?
和 =
对于重定向的成功运行是必需的。
笔记: 转义字符的必要性仅限于旧路径——新重定向路径中没有必要转义字符。
重新路由整个域的技术
- 将新旧域名与您的网站关联
- 将新域指定为默认域
- 发布您的网站
- 包括或删除工作区位置和成员 - 2024 年 4 月 15 日
- 定心盒摘要 - 2024 年 4 月 15 日
- 存储网站以供将来参考 - 2024 年 4 月 15 日