You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:移除Zoho Catalyst托管React应用路由的/app前缀

问题排查与解决建议
  • 规则优先级问题:Zoho Catalyst的API Gateway规则是从上到下匹配的,默认的/app/*规则可能排在你自定义规则的前面,导致请求先被默认规则拦截。你需要把自定义的/{path1:(.*)}规则拖动到规则列表的最顶部,确保它最先匹配请求。

  • 正则匹配的边界处理:当前的(.*)会匹配所有字符(包括空),根路径/的匹配可能出现异常。可以尝试把Request URL改为/{path1:.+},只匹配非空路径,同时单独添加一条根路径的规则:

    Request Method: GET
    Request URL: /
    Target: Web Client Hosting
    Target URL: /app/
    
  • HTTP方法覆盖不全:你只配置了GET方法,但React应用可能涉及POST、PUT等请求(比如表单提交、API调用)。建议添加一条覆盖所有方法的规则,或者为常用方法(GET/POST/PUT/DELETE)分别配置,确保所有请求都能被正确转发。

  • 缓存未清理:配置完规则后,浏览器可能缓存了旧的路由映射,或者Catalyst平台的缓存未刷新。尝试用无痕模式访问,或者清除浏览器缓存后再测试;也可以在Catalyst控制台重新发布一次Web Client Hosting和API Gateway规则。

  • Web Client Hosting基础路径验证:检查Web Client Hosting的配置,确认是否设置了/app作为基础路径。如果已经设置,需要确保API规则的Target URL和这个基础路径一致,避免路径重复拼接。

内容的提问来源于stack exchange,提问作者Vasanth Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:54:51