我遇到了这个问题,试图回答这个问题:Removing PHP file extension when serving PHP files关于如何在app.yaml中为Google App Engine路由某些请求。
但我无法弄清楚如何映射网址请求,这些网址可能有也可能没有单个app.yaml正则表达式的尾部斜杠。现在,我用两行来处理这个案子:
handlers:
- url: /(.*)/
script: /\1.php
- url: /(.*)
script: /\1.php
但这似乎是多余的。这两行可以组合成一个吗?
我认为应该有用的东西,比如
url: /(.*)(/?)
和
url: /(.*)(/{0,1})
和
url: /(.*)(/?$)
似乎不适用于带有斜杠的请求。