-
在 Cloudflare 仪表板中,前往 Snippets(代码片段) 页面。
Go to Snippets ↗ -
(可选)如果尚未创建任何 snippet,请选择一个适用于常见用例的 snippet 模板,然后检查并调整建议的 snippet 代码。
若要从头开始,请选择 Create Snippet(创建代码片段)。
-
在 Snippet name(代码片段名称) 中输入 snippet 的描述性名称。创建后无法更改名称。
-
在代码编辑器中输入 snippet 的 JavaScript 代码。你可以使用 HTTP 与 Preview(预览) 选项卡测试 snippet 将如何处理传入请求。
-
选择 Snippet rule(代码片段规则) 以配置 snippet 的运行时机。
-
在 Run this Snippet if incoming requests match(如果传入请求匹配则运行此代码片段) 下,选择是希望仅对匹配自定义筛选表达式的请求运行 snippet,还是对所有传入请求运行。
-
(可选)要定义自定义表达式,请使用 Expression Builder(为 Field(字段)、Operator(运算符) 与 Value(值) 指定一个或多个值),或使用 Expression Editor 手动输入表达式。更多信息请参阅 在仪表板中编辑表达式。
-
选择 Done(完成)。
-
要部署 snippet,请选择 Deploy(部署)。如果尚未准备好部署,请打开 Deploy(部署) 旁的下拉菜单并选择 Save as Draft(保存为草稿)。
如果你在规则表达式中匹配主机名,系统可能会提示你为该主机名创建已代理的 DNS 记录。更多信息请参阅故障排除。
在仪表板中创建 snippet
这篇文档对您有帮助吗?