本文共 425 个字,预计阅读时间 10 分钟


早前我参考网上的教程将自己的主页的域名部分借用 Cloudflare 将它代理为自己的域名,但是这有两个问题:

  1. 登陆 Notion.so 的账户后,登陆的信息并不能在你的域名下生效。 这就导致 别人无法在你的页面下评论。
  2. 当你在自己的主页内打开朋友的 Notion.so 的友链后还是会接管代理,这很不友好。

对于上面两个问题,我决定采用 URL 转发的方式来给自己的 Notion.so 主页一个网址。

效果就是,当你在浏览器内输入 notion.afuture.me 后,会跳转到个人主页的真正地址。这有利于分享你的主页。

操作

准备

首先,你得确保自己域名的流量已代理到 Cloudflare。

Changing your domain nameservers to Cloudflare

给 notion.afuture.me 添加 DNS 记录

打开 Cloudflare 的「DNS」编辑页面,添加一条记录。如下图:

注意,其中的 IPv4 地址部分,虽然你可以改成任意 DNS 的 IP,或者是你自己的服务器,但是当你的 IP 为国内 IP 时,有概率会因为备案问题而 404。

设置页面规则

打开 Cloudflare 的「页面规则」编辑页面,位置如下图:

点击「创建页面规则」后,按照如下示例填写内容。