利用CloudFlare实现重定向/301跳转
利用Cloudflare Workers 实现301
- 首先 ,我们需要一个Cloudfalre账号,还没有的小伙伴可以前往 dash.cloudflare.com 进行注册噢
2.将域名 添加至Cloudfalre ,(本站域名是通过Cname方式接入到Cloudflare )
3.如下图,在右下角找到Workers,并点击进入
4.进入后点击 创建Worker
5.如图,将新建的Worker自带的代码全选后删除,并将如下代码粘贴进去后点击保存
addEventListener('fetch', event => {
event.respondWith(fetchAndApply(event.request));
})
async function fetchAndApply(request) {
url = 'https://***' // 需要跳转到的地址
return Response.redirect(url, 301)
}
{message type=”info” content=”新建的Worker都会有一个随机名称,可自行修改”/}
6.来到域名页面,在上方进入Workers,再选择 添加路由
7.最后一步,如图所示,将需要进行跳转的域名与Worker进行绑定 并进行保存
利用Cloudflare 的页面规则功能 实现301跳转
Cloudflare
的Page Rules
有着非常强大的功能, 免费套餐用户在每个域名下可以使用 3
条页面规则, 一般来说还是够用的,付费可以获得更多页面规则使用权。
首先还是必须得拥有一个Cloudflare账号 并且域名已经添加到Cloudflare中
为需要进行跳转的域名添加DNS记录 并指向任意一个有效IP,并打开Cloudflare的CDN功能(小云朵);我这里指向了Cloudflare的CDN IP
- 进入页面规则设置页面
- 创建页面规则
- 设置页面规则:如图所示进行设置
- 完事,稍等DNS生效,可以实际测试一下~
利用CloudFlare实现重定向/301跳转
https://blog.131426.xyz/CloudFlare-Redirection/