使用 Cloudflare 的 Page Rules 页面规则进行 URL 转发和域名重定向的图文教程

周所周知,实现URL转发和域名重定向的方法有很多种,比如域名服务商直接提供此功能,还有就是先把域名解析到一个主机,然后在这个主机上通过 NGINX 或者 Apache 配置实现 URL 转发功能。而Cloudflare作为全球最知名的网络安全专家,其提供的免费CDN和域名管理功能一直深受广大站长的喜爱,但我们发现 Cloudflare 域名解析服务中并没有我们想要的 URL 转发和域名重定向功能。如果我们想要使用Cloudflare对域名想做 301 重定向,或 URL 转发(URL forwarding),有没有办法实现呢?当然是有的。如果我们不想再买主机这么麻烦的话,我们可以使用 Cloudflare 的 Page Rules 页面规则进行 URL 转发和 301/302 域名重定向。

其实,URL 转发和域名重定向是一个意思,即当网站变更域名的时候,经常会使用域名重定向的方式,将老域名指向到新域名。这对网站做SEO来说非常重要,因为用这种方式能明确告知搜索引擎,网站已经从老域名更换到新域名了。

1、添加页面规则(Page Rules)

登录Cloudflare账户后,选择我们要管理的域名,在如下位置可看到页面规则(Page Rules)菜单项。如下图所示:

使用 Cloudflare 的 Page Rules 页面规则进行 URL 转发和域名重定向的图文教程

如上图所示点击【创建页面规则】之后,分别填写:原域名* – 转发URL – 301永久重定向 – 新域名$1。比如,我们将域名 iyideng.cc 301重定向转发到 example.com,如下图所示:

使用 Cloudflare 的 Page Rules 页面规则进行 URL 转发和域名重定向的图文教程

注意事项:Cloudflare免费套餐每个域名仅可以添加3条页面规则;如果需要更多,需要付费购买,不过对于我们来说,这3条已经足够了。

2、添加域名解析A记录

当我们创建完成页面规则后,还需要给域名添加A记录解析,否则页面规则无法生效。我们点击“DNS”菜单,然后添加记录。如下图所示:

使用 Cloudflare 的 Page Rules 页面规则进行 URL 转发和域名重定向的图文教程

一般情况下,一条A记录是就够了,你也可以多添加 www 记录。其中,类型都选 A,名称填写 @ ,IPv4 地址随便写,比如 8.8.8.8,反正都是要被转发的。小云朵必须点亮,这点一定要记得。另外,设置 URL 转发以上两步缺一不可。

至此,使用 Cloudflare 的 Page Rules 页面规则进行 URL 转发和域名重定向的图文教程结束。我们访问域名看看效果吧!

3、知识科普

(1)什么是域名 301 重定向?

答:301 重定向/跳转一般,表示本网页永久性转移到另一个地址。301 是永久性转移 (Permanently Moved), SEO 常用的招式,会把旧页面的 PR 等信息转移到新页面;

(2)什么是 302 重定向?

答:302 重定向表示临时性转移 (Temporarily Moved ),当一个网页 URL 需要短期变化时使用。

(3)301 重定向与 302 重定向的区别

答:301 重定向是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址;302 重定向是临时的重定向,搜索引擎会抓取新的内容而保留旧的网址,因为服务器返回 302 代码,搜索引擎认为新的网址只是暂时的。

原创文章,作者:灯芯,如若转载,请注明出处:https://iyideng.cc/server/cloudflare-url-forwarding-and-domain-name-redirection.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注