cloudflare如何添加301跳转到其他网站

在Cloudflare上设置301跳转到其他网站可以通过以下步骤完成:

方法1:使用Cloudflare 的 Page Rules

  1. 登录 Cloudflare:访问 Cloudflare Dashboard,并登录到你的账户。
  2. 选择网站:从仪表板中选择你想要设置301跳转的域名。
  3. 前往 Page Rules(页面规则)
    • 在左侧菜单中,找到并点击“Page Rules”选项。
  4. 创建一个新的 Page Rule
    • 点击 “Create Page Rule”(创建页面规则)。
  5. 输入跳转的 URL
    • 在“If the URL matches”字段中,输入你希望设置301重定向的源URL。例如:
      • http://yourdomain.com/*http://www.yourdomain.com/*
  6. 设置重定向规则
    • 在“Then the settings are”部分,选择“Forwarding URL”。
    • 然后在旁边的下拉菜单中选择“301 Permanent Redirect”。
  7. 输入目标 URL
    • 在“Destination URL”字段中,输入你希望跳转到的新网站的URL。例如 https://newdomain.com/$1
      • $1 是通配符,表示保留原URL中的路径部分。如果你不需要保留,可以只填写新的域名。
  8. 保存规则
    • 点击“Save and Deploy”以保存并应用你的规则。

方法2:使用 Workers(更高级的方法)

如果你需要更复杂的重定向逻辑,可以使用Cloudflare Workers来实现。不过这种方法需要编写一些代码。

代码示例:

  1. 登录 Cloudflare Dashboard
  2. 选择 Workers
  3. 创建一个新的 Worker 并粘贴上述代码。
  4. 将 Worker 应用到需要重定向的路径。

通过这些步骤,你可以轻松在Cloudflare上添加301重定向,确保流量从旧域名自动跳转到新网站。

作者 chenweigang