回到所有的课程
课程库

设置301重定向以保持SEO排名

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

注意:我们正在向工作区过渡,并且正在更新我们的内容。访问Workspaces博客文章阅读更多关于这些更新和变化,或访问我们的更新了设置301重定向的课程.你也可以学习如何检查您的帐户是否在工作区上
本视频采用了旧的用户界面。更新版本即将到来!
克隆这个项目

在这节课中:

  1. 何时设置301重定向
  2. 为什么设置301重定向
  3. 重定向页面
  4. 重定向一个文件夹
  5. 转义字符
  6. 重定向整个域

何时设置301重定向

如果您需要永久地将通信从旧路径路由到新URL, 301重定向是很有用的。有几个用例:

  • 重组URL结构
  • 使用不同url替换或重新设计的站点
  • 转移到一个全新的领域
  • 安全的替代域名,以防拼写错误
旧URL重定向到新URL的图表。两个中间有箭头的黑色方块。“旧URL”在左边的方块上,“新URL”在右边的方块上。
四个黑色矩形解释4个301重定向用例。

还有其他类型的重定向,例如302重定向可以指示临时重定向,但是如果您需要将传入的流量永久地路由到一个新URL,那么301重定向是最好的选择。

为什么设置301重定向

当一个旧的URL被一个新的URL取代时,你的旧的URL可能仍然会出现在搜索结果中,它可能会在博客文章或论坛文章中被引用,也可能被书签、印在名片上或其他材料上。任何访问旧URL的人将被引导到一个404页的.当设置了301重定向时,单击旧URL的用户将被重定向到指定的新URL。

谷歌最终将索引您的新网站结构,旧的url将得到更新。然而,301重定向是一个最佳实践,特别是如果你想保持旧URL的排名能力。

重定向页面

使用301重定向设置将旧页面或页面的整个文件夹永久重定向到你的Webflow网站的新位置:

  1. 开放项目设置>主机> 301重定向
  2. 在“旧路径”字段中添加旧的URL。/旧网址)
  3. 在“重定向到页面”字段中添加新URL (/ completely /new- URL /structure)
  4. 添加重定向路径并发布站点
  5. 通过在新的浏览器选项卡中输入旧的URL来测试重定向。看到转义字符下面是更多信息。
301重定向部分使用旧的重定向路径输入填充。

重定向一个文件夹

重定向整个文件夹

  1. 添加捕获组(. *)在旧的URL结构的“旧路径”字段(例如。/ oldfolder / (. *))
  2. 添加目标路径% 1在“重定向到页面”字段中的新URL结构(/ completely /new- URL /structure/%1)。

您可以添加多个捕获组来创建更复杂的重定向规则。例如:/博客 /(.*)/(.*)可以重定向到/文章/ % 1 / % 2

301重定向部分使用旧的重定向路径输入来重定向整个文件夹。
通配符重定向的例子

假设您想用以下URL结构重定向所有页面/ blog.php吗?类别= music&post =碧昂丝/博客/音乐/碧昂丝

你可能会有“音乐”、“旅行”和“食物”等类别,发布“碧昂斯”、“夏威夷”和“披萨”等帖子。这些是变量。在上面的URL中,“music”和“beyonce”是变量。要更改这些变量,需要用捕获组调用这些变量,捕获组类似于“(.*)”。例如,你需要这样写这个重定向:

  • 旧的路径: / blog.php % ?类别% =(. *)%职位% = (. *)
  • 重定向页面: /博客/ % 1 / % 2

在上面的示例中,“%1”指的是第一个捕获组,而“%2”指的是第二个。有了这个通配符重定向后:

  • / blog.php吗?类别= music&post =碧昂丝将重定向到/博客/音乐/碧昂丝
  • /blog.php吗?类别= travel&post =夏威夷将重定向到/博客/旅游/夏威夷
  • / blog.php吗?类别= food&post =披萨将重定向到/博客/食品/披萨

转义字符

当使用通配符和单路径的url时,使用“%”符号在字符前转义以下字符:

  • -
  • _
  • +
  • ?

例如,/ old-folder / (. *)需要是/老%文件夹/ (. *)为了工作。

假设你想重定向mysite.com/blog.php ? =音乐类别mysite.com/blog/music.你需要这样写你的重定向:

  • 旧的路径: / blog.php % ?音乐类别% =
  • 重定向页面:博客/音乐

在这种情况下,需要在"?"和"="之前加上"%"符号才能使重定向正常工作。

重定向整个域

重定向一个域到另一个域:

  1. 连接新旧域到您的项目
  2. 将新域设置为默认域。

了解有关连接域的更多信息

尝试Webflow——它是免费的
Baidu
map