Cloudflare 保证 url 资源正确访问

  1. Cloudflare Pages 是静态站点托管服务
  • 部署的项目会生成一个静态站点,Cloudflare 给每个项目分配一个子域名,例如: <project-name>.pages.dev
  1. 子路径,例如 /image/default_1.webp 对应项目内的文件
  • 当你访问这个完整路径时,Cloudflare 到你部署的站点里寻找这个文件,并返回

为什么根域名无法访问

静态网站默认访问根目录时,会寻找 index.htmlindex.htm, 但是在你的项目中并没有这个文件

项目部署只保留某些路径,例如 /image/,根目录没有文件或被忽略

为什么保证别人不会注册相同域名

Cloudflare Pages 的域名规则 <project-name>.pages.dev 保证这个 全局唯一,如果别人注册了 <project-name> 那么你就无法使用改名字开启一个 cloudflare 服务

在具体一点, 就是相当于把你的 github 仓库/项目, 部署到这个托管服务上, 每次访问的是你仓库里的文件, cloudflare 还帮你开启了 CDN 服务