编程语言
首页 > 编程语言> > python – 在Google Appengine中的app.yaml中定义查询参数

python – 在Google Appengine中的app.yaml中定义查询参数

作者:互联网

我想根据查询参数提供静态文件.更具体地说,我想为搜索引擎优化提供预呈现的快照.页面托管在Google Appengine上,因此我使用app.yaml来定义这些网址.

handlers:
# Consider anything matching a dot static content.
- url: /(.*\..*)$
  static_files: dist/\1
  upload: dist/(.*\..*)$

# Serve snapshots for seo
- url: /?_escaped_fragment_=(.*)
  static_files: dist/snapshots/\1
  upload: dist/(.*)$

# Otherwise let Angular handle it.
- url: /(.*)
  static_files: dist/index.html
  upload: dist/index.html

但是,当我使用查询参数_escaped_fragment_获取url时,会触发最后一个url处理程序.是否可以在网址中定义查询参数?如果是这样,我做错了什么?

解决方法:

我很高兴被证明是错的,但我很确定在通过app.yaml进行调度时不会考虑查询参数.

标签:python,google-app-engine,app-yaml
来源: https://codeday.me/bug/20190624/1279877.html