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

https://visitor-badge.glitch.me/badge?page_id=notion_afuture_homepage


早前我参考网上的教程将自己的主页的域名部分借用 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」编辑页面,添加一条记录。如下图:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8bcda5fe-4dc2-4993-a6ee-39801942497b/Untitled.png

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

设置页面规则

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

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5b6219ee-b9d2-4f8b-970d-cef60622b287/Untitled.png

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

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c45e9c47-9d4d-4157-af21-3e988777ff12/Untitled.png