在 Cloudflare 的 Page Rules(页面规则)中,你可以通过以下步骤设置 301 重定向,将 www.example.com 重定向到 example.com

步骤:

  1. 登录 Cloudflare,进入你的 站点管理界面
  2. 在左侧菜单中,点击 Rules(规则),然后选择 Page Rules(页面规则)。
  3. 点击 Create Page Rule(创建页面规则)。
  4. If the URL matches(如果 URL 匹配)字段输入:
    1
    
    www.example.com/*
    
    (注意 * 号表示匹配 www.example.com 下的所有路径)
  5. Then the settings are(然后执行以下设置)中选择 Forwarding URL(转发 URL)。
  6. Select status code(选择状态码)下拉菜单中,选择 301 - Permanent Redirect(301 - 永久重定向)。
  7. Enter destination URL(输入目标 URL)中填入:
    1
    
    https://example.com/$1
    
    $1 用于保留原始路径)
  8. 点击 Save and Deploy(保存并部署)。

说明:

  • 这样设置后,www.example.com/abc 会自动 301 重定向到 example.com/abc,确保所有子路径也正确跳转。
  • 301 重定向是永久性重定向,有利于 SEO,使搜索引擎知道 example.com 是主站点。
  • 确保 example.com 也在 Cloudflare 管理下,否则目标站点可能无法正确解析。

如果你的站点使用 Cloudflare 的 Redirect Rules(重定向规则),你也可以在 Rules > Redirect Rules 里进行类似的配置,推荐使用 301 永久重定向 以优化 SEO。