【发布时间】:2015-10-16 17:46:56
【问题描述】:
我在这里尝试回答这个 SO 问题时遇到了这个问题:Removing PHP file extension when serving PHP files about how to route certain requests in app.yaml for Google App Engine。
但我不知道如何使用单个 app.yaml 正则表达式映射对可能有也可能没有斜杠的 url 的请求。现在,我用两行来处理这个案例:
handlers:
- url: /(.*)/
script: /\1.php
- url: /(.*)
script: /\1.php
但这似乎是多余的。这两行可以合二为一吗?
我认为应该可行的事情,比如
url: /(.*)(/?)
和
url: /(.*)(/{0,1})
和
url: /(.*)(/?$)
似乎不适用于带有斜杠的请求。
【问题讨论】:
标签: regex google-app-engine app.yaml