app.yaml处理程序映射大量文件

时间:2017-12-16 20:39:02

标签: php google-app-engine app.yaml

我从共享主机帐户转到Google App Engine。 我刚刚开始。 我有很多php文件。 像

-file1.php
-file2.php
/admin
    -file1.php
    -file2.php
/user
    -file1.php

我认为我需要在handlers内为每个要提供的文件定义app.yaml。例如

- url: /file1\.php
  script: file1.php
- url: /admin/file1\.php
  script: admin/file1.php

我是否必须为所提供的每个文件编写映射,或者有一些方法可以根据其路径自动提供文件,例如在apache上运行的普通主机帐户

1 个答案:

答案 0 :(得分:2)

文档中提到了这一点:https://cloud.google.com/appengine/docs/standard/php/config/appref

您可以使用通配符正则表达式来处理类似的匹配

- url: /(.+\.php)$
  script: \1

- url: /(.+)\.php$
      script: \1.php