cloudflare 是不是把自定义被拦截状态码(不是自定义错误页面!)的功能下线了?我以前设置了被拦截返回 404 而不是 403,现在失效了,找不到地方配置

133 天前
 drymonfidelia
配合自定义错误页面可以让爬我网站的人没办法区分是文章被删除了还是被识别出来拦截了,很好用的功能,现在用不了了,网页上写规则比配置 nginx 简单太多了
记得之前是在设置 block 那个地方,还可以选 custom text 、custom html 什么的
公司的网站,用的是 Business Plan
1511 次点击
所在节点    Cloudflare
4 条回复
NekoNeko666
132 天前
Security / WAF / Custom Roles 自定义规则是可以设置拦截行为 Block Action 为自定义的,而且可以设置 Statu Code 响应代码,条件可以是比如 cf.client.bot 或者按照 http.user_agent 来阻止机器人。

另外,在打开网站后,左侧 Custom Pages 菜单也可以自定义有系统规则拦截的界面。dash.cloudflare.com/{account-id}/{host}/custom-pages
NekoNeko666
132 天前
点进去一条特定的 WAF 规则就可以看到设置 HTML 、JSON 、XML 等响应内容和 http 状态代码的地方。
drymonfidelia
131 天前
@NekoNeko666 我也记得以前 Custom Rules 这个地方好像可以设置的,现在好像设置不了了,只有一个 Block
NekoNeko666
130 天前
我刚看了下我这里是有的。实在不行你也可以试试那个新的用代码写配置的功能,在 Rules/Snippets 里面、可以用 JS 代码写响应 Response ,估计代码不难或者扔给机器人可以很快写出来。再不行估计只能问问你的 representative 了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1065930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX