你这个配置我简单理解下:匹配不到上面的三个路径将直接重定向到 index1.php
---
当有若干请求匹配不到上述三个路径后 CDN 将帮你缓存 index1.php ,这样后面用户再用同样的 URL 去访问时肯定会读到 CDN 的缓存 index1.php
CDN 的缓存策略是根据你的源站配置来匹配的,你需要检查一下你的源站是否给了 CDN 你想要的内容去缓存,这不是 CDN 的 BUG..
---
你可以参考下官方 try_files 的配置文档来修改:
http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files---
或者类似的测试文章,你可以在配完后自己先验证一下
http://homeway.me/2015/05/22/nginx-rewrite-conf/希望可以帮上忙。