V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
drymonfidelia

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

  •  
  •   drymonfidelia · Aug 18, 2024 · 2328 views
    This topic created in 624 days ago, the information mentioned may be changed or developed.
    配合自定义错误页面可以让爬我网站的人没办法区分是文章被删除了还是被识别出来拦截了,很好用的功能,现在用不了了,网页上写规则比配置 nginx 简单太多了
    记得之前是在设置 block 那个地方,还可以选 custom text 、custom html 什么的
    公司的网站,用的是 Business Plan
    4 replies    2024-08-21 08:37:48 +08:00
    NekoNeko666
        1
    NekoNeko666  
       Aug 19, 2024 via iPhone
    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
        2
    NekoNeko666  
       Aug 19, 2024 via iPhone
    点进去一条特定的 WAF 规则就可以看到设置 HTML 、JSON 、XML 等响应内容和 http 状态代码的地方。
    drymonfidelia
        3
    drymonfidelia  
    OP
       Aug 20, 2024
    @NekoNeko666 我也记得以前 Custom Rules 这个地方好像可以设置的,现在好像设置不了了,只有一个 Block
    NekoNeko666
        4
    NekoNeko666  
       Aug 21, 2024 via iPhone
    我刚看了下我这里是有的。实在不行你也可以试试那个新的用代码写配置的功能,在 Rules/Snippets 里面、可以用 JS 代码写响应 Response ,估计代码不难或者扔给机器人可以很快写出来。再不行估计只能问问你的 representative 了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2688 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:31 · PVG 11:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.