跳到主要内容

要实现将 connect.mycompany.com 重定向到 global.sharepoint.com(通常是 SharePoint Online 站点),你可以使用 Cloudflare 的 Redirect Rules 来设置 URL 重定向。这是一种常见的“vanity URL”方式,让用户访问自定义子域名时自动跳转到 SharePoint。

前提条件

  • 你的主域名 mycompany.com 已经在 Cloudflare 上添加并使用 Cloudflare 的 Nameservers。
  • 子域名 connect.mycompany.com 必须通过 Cloudflare 代理(Proxied,橙色云图标),否则重定向规则不会生效。

步骤详解

  1. 添加 DNS 记录(让子域名通过 Cloudflare 代理) 登录 Cloudflare Dashboard,选择你的域名 mycompany.com。 转到 DNS > Records。 点击 Add record,添加一条记录:
    • Type: A(推荐)
    • Name: connect(自动生成 connect.mycompany.com)
    • IPv4 address: 192.0.2.1(这是一个保留 IP,不会路由到真实服务器,仅用于让 Cloudflare 代理流量)
    • Proxy status: Proxied(橙色云图标开启) 保存记录。 (可选:如果你想支持 www 或根域名,也可类似添加,但这里只需子域名。)
  2. 创建重定向规则(Redirect Rule) 转到 Rules > Redirect Rules(或旧版 Page Rules,但推荐新版 Single Redirects)。 点击 Create ruleDeploy a Single Redirect
    • When incoming requests match:选择 All incoming requests(适用于整个子域名)或自定义表达式: 字段:Hostname 操作符:equals 值:connect.mycompany.com Then…:选择 Dynamic(推荐,用于保留路径和查询字符串)或 Static
      • URL redirect:输入 https://global.sharepoint.com${uri} (${uri} 是变量,会自动附加原路径和查询参数,例如 /sites/xxx 会保留。)Status code: 301(永久重定向,利于 SEO)或 302(临时)。Preserve query string: 开启(保留查询参数)。如果是简单根域名重定向(不保留路径),用 Static 并直接填 https://rslglobal.sharepoint.com。保存并 Deploy
  3. 测试和注意事项
    • 等待几分钟 DNS 传播。
    • 在浏览器访问 https://connect.mycompany.com,检查是否跳转到 global.sharepoint.com。
    • 如果超时或不生效:确认 DNS 记录是 Proxied;检查规则优先级(更具体的规则优先)。
    • Free 计划支持足够数量的 Single Redirects;如果需要大量重定向,可考虑 Bulk Redirects(但单个子域名用 Single 更简单)。

这样设置后,用户输入 connect.mycompany.com 就会直接重定向到你的 SharePoint 站点。

留下回复