Tzchz's Blog

Tzchz's Blog
Enjoy coding life
  1. 首页
  2. 域名
  3. 正文

CloudFlare为域名设置301HTTP转发

2020年8月18日 460点热度 0人点赞 0条评论

一般的DNS服务商都会在设置面板中提供301/302转发记录(严格意义上301和302其实不是记录类型),但是在CloudFlare中并没有找到类似的功能。堂堂CloudFlare,怎么会不支持301转发?在各个面板里面翻了一圈(其实是上次找强制HTTPS的时候无意中翻到的),发现CloudFlare是有转发服务的,只是藏得比较隐蔽而已。

本文示例:将blog.tzchz.pp.ua301转发到tzchz.home.blog
(本站除博客和随笔外域名都已换到tzchz.pp.ua)

步骤如下,请自行替换blog.tzchz.pp.ua和tzchz.home.blog:

一、为原域名设置记录

如图,先要对blog.tzchz.pp.ua设置任意记录(不然CF直接不接管域名,就像上回的宝塔8888端口那样)。


(图1)

二、创建页面规则

在“页面规则”下,创建一个新的页面规则。


(图2)

匹配URL输入:blog.tzchz.pp.ua/*,需要加上星号,否则只会转发首页。
则设置将为:选中“转发URL”>>“301重定向”。
目标URL:注意:输入https://tzchz.home.blog/,前加HTTPS,后面不支持用星号(也就是只能转发到首页)。
更新:并非不支持,是需要把星号依次序换为$1,$2,$3…


(图3)

如果有CloudFlare的套餐的话,可以为每一个页面单独匹配URL进行转发,从而避免所有页面全部转发到首页导致转移权重时出现问题。
设置中还可以选择“始终使用HTTPS”,如果之前为了解决8080端口跳转80端口的问题关闭了整体的强制HTTPS,可以在这里为需要使用HTTPS的页面单独添加强制HTTPS。

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 301转发 CloudFlare 域名
最后更新:2022年2月7日

tzchz

个人主页:https://886783.xyz

打赏 点赞
< 上一篇

文章评论

取消回复

tzchz

个人主页:https://886783.xyz

关于我
  • Tzchz Home(关于我)
  • Tzchz’s NoteBook
  • Tzchz’s Cloud
  • MultSearch
友链
  • 道之远兮
  • ITJoker
  • YF's Blog
  • 一颗柚子

COPYRIGHT © 2022 Tzchz's Blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang