【发布时间】:2015-01-26 05:33:41
【问题描述】:
我目前将路径以 /app 开头的任何请求路由到单个静态文件,该文件使用 Javascript 进行路由。
现在,我想支持 Google 的 ajax 抓取协议,这意味着我必须在任何以 /app 开头并以 ?_escaped_fragment= 结尾的网址返回 HTML 快照。
我有这两个处理程序:
- url: /app\?_escaped_fragment=
script: main.app
- url: /app(/.*)?
static_files: static/pages/app.html
upload: static/pages/app\.html
但对/app?_escaped_fragment= 的请求仍会路由到静态页面。有没有办法匹配查询参数?
我知道我可以将 /app(/.*)? 路由到一个脚本,该脚本返回静态页面或基于查询参数的存在的快照,但提供静态文件要便宜得多,所以我只想请求访问我的应用服务器的查询参数。
【问题讨论】:
标签: google-app-engine app.yaml