cloudflare如何添加301跳转到其他网站
在Cloudflare上设置301跳转到其他网站可以通过以下步骤完成:
方法1:使用Cloudflare 的 Page Rules
- 登录 Cloudflare:访问 Cloudflare Dashboard,并登录到你的账户。
- 选择网站:从仪表板中选择你想要设置301跳转的域名。
- 前往 Page Rules(页面规则):
- 在左侧菜单中,找到并点击“Page Rules”选项。
- 创建一个新的 Page Rule:
- 点击 “Create Page Rule”(创建页面规则)。
- 输入跳转的 URL:
- 在“If the URL matches”字段中,输入你希望设置301重定向的源URL。例如:
http://yourdomain.com/*
或http://www.yourdomain.com/*
。
- 在“If the URL matches”字段中,输入你希望设置301重定向的源URL。例如:
- 设置重定向规则:
- 在“Then the settings are”部分,选择“Forwarding URL”。
- 然后在旁边的下拉菜单中选择“301 Permanent Redirect”。
- 输入目标 URL:
- 在“Destination URL”字段中,输入你希望跳转到的新网站的URL。例如
https://newdomain.com/$1
。$1
是通配符,表示保留原URL中的路径部分。如果你不需要保留,可以只填写新的域名。
- 在“Destination URL”字段中,输入你希望跳转到的新网站的URL。例如
- 保存规则:
- 点击“Save and Deploy”以保存并应用你的规则。
方法2:使用 Workers(更高级的方法)
如果你需要更复杂的重定向逻辑,可以使用Cloudflare Workers来实现。不过这种方法需要编写一些代码。
代码示例:
- 登录 Cloudflare Dashboard。
- 选择 Workers。
- 创建一个新的 Worker 并粘贴上述代码。
- 将 Worker 应用到需要重定向的路径。
通过这些步骤,你可以轻松在Cloudflare上添加301重定向,确保流量从旧域名自动跳转到新网站。