不管是阿里云还是cloudflare或者其他dns解析平台的重定向给的额度非常少或者压根就没有那个功能。虽然可以直接解析到服务器进行跳转,但是像我这样使用年抛服务器或者其他的原因不想解析到服务器,就可以使用cloudflare workers来进行重定向。因为cf不直接支持cname接入,所以这个办法适合域名在cf上面的托管着的。
步骤
布置程序
上cf的网站登录并打开workers
点击‘创建应用程序’
创建 Worker
随便填一个名称
编辑代码
部署成功了,下面点击编辑代码
代码内容
addEventListener('fetch', event => {
event.respondWith(fetchAndApply(event.request));
})
async function fetchAndApply(request) {
url = 'https://guide.121318.xyz/' // 需要跳转到的地址
return Response.redirect(url, 301)//301表示永久重定向,使用302表示临时重定向
}
将代码填入,点击保存并部署后点击workers.dev试一下能不能跳转成功
到目前位置跳转已经布置好了,还差配置域名了
配置域名
回退到这个界面,点击配置worker
滑倒下面点击触发器,添加自定义域
填入想跳转的域名,等待一会就可以使用了