zvv

如何设置网站 301 重定向 | 使用 Cloudflare

前言

301 是 HTTP 协议中的一个状态码,表示该网页已经永久迁移到新位置。

我们经常在更换域名时,使用 301 重定向来把旧域名永久转移到新域名上去,它可以同时把我们旧域名的流量和权重同时转移到新域名上去,对搜索引擎比较友好,避免了更换域名所带来的流量丢失。

适用情况

使用 Cloudflare 进行重定向

下面介绍下如何使用 Cloudflare 的页面规则对网站进行 301 重定向。

Cloudflare 相关教程:

Step 1

登录 Cloudflare 的控制面板,进入 “Page Rules” 页面,创建一条页面规则。

Step 2

添加规则 “Forwarding URL”,类型 “301 – Permanent Redirect”

1. 统一跳转,将 abc.com 的所有页面都无差别的重定向至 newsite.com 首页。

写法:abc.com/* 301 newsite.com

2.对应跳转,即 abc.com/b.html 重定向至 newsite.com/b.htmlabc.com/about.html 重定向至 newsite.com/about.html,保持原网址结构。

写法:abc.com/* 301 newsite.com/$1

3.HTTP 重定向至 HTTPS

Cloudflare 提供了 HTTPS 重定向选项,直接选择 “Always Use HTTPS” 即可。

官方文档:Forwarding (URL Redirection)

301重定向检测

设置好我们可以通过检测工具查看重定向结果。

301 和 302 的区别

重定向选项中除了 301 还有一个 302 重定向,但是不建议使用。

结语

当然,进行301重定向还可以通过更改 .htaccess 文件等方法,也很方便。如果正好在使用 Cloudflare 的话,可以通过本文的方法进行重定向,使用 Cloudflare 提供好的选项直接设置,不涉及任何代码。

via.https://go2think.com/301-redirect-by-cloudflare/

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合AMP标准。