我有一个应用程序引擎的php应用程序。我的app.yaml文件如下:
application: myproject-testing-112
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /edit.php
script: edit.php
....
- url: /profile.php
script: profile.php
我的问题是我有大约300个网址(我有300个php文件)。正如我所见,app.yaml允许你100个URL。如何处理这个问题?有什么想法吗?
答案 0 :(得分:4)
您可以将正则表达式模式与PHP GAE一起使用,就像在注释中引用的Python GAE示例一样。所以,试一试:
application: myproject-testing-112
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /(.+\.php).*
script: \1
要清楚,这一个条目将映射与同名PHP文件匹配的每个URL。
/edit.php --> edit.php
/profile.php --> profile.php
/profile.php/foobar --> profile.php (the ".*" at the end of the regex allows this behavior)
/someOtherPath will not match the above entry at all, since it doesn't have ".php"
显然,您可以调整正则表达式以获得您正在寻找的确切行为。