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

求助:Google Cloud CDN用正则与.htaccess实现多路由匹配单GCS文件

解决Google Cloud CDN的URL内部重写需求

要实现访问带后缀的JPG URL时,CDN直接加载对应基础文件名的GCS资源(无跳转),可以通过Google Cloud负载均衡的URL映射配置正则路径重写,步骤如下:

配置步骤

  • 打开Google Cloud控制台,找到已关联CDN的负载均衡实例,进入其URL映射的编辑页面。
  • 添加一条新的路径匹配规则:
    1. 匹配规则选择正则表达式,输入匹配模式:/(\d+)-(\d+)-.*\.jpg
    2. 配置URL重写动作:选择「重写URL路径」,目标路径设置为/$1-$2.jpg
    3. 确认重写类型为内部重写(Internal rewrite)——这是关键,确保浏览器地址栏URL不变,CDN仅在内部修改请求路径转发到GCS。
  • 保存配置,等待CDN配置同步完成(通常需1-5分钟)。

验证与注意事项

  • 配置生效后,访问xyz.com/2023-2-abc.jpg或xyz.com/2023-2-cba.jpg时,CDN会直接从GCS拉取/2023-2.jpg返回,浏览器地址栏保持原URL不变。
  • 正则模式中的.*会匹配任意后缀内容,如果你需要限制后缀的字符类型,可以调整正则(比如改为[a-z]+匹配小写字母)。
  • 若之前有缓存的旧响应,可能需要手动清除CDN缓存或等待缓存TTL过期后再验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 00:10:19