如何为php配置app.yaml?

时间:2013-09-30 17:36:17

标签: php google-app-engine yaml

我的应用程序的目录结构如下......

/
 /folder1/index.php
 /folder1/page1.php
 /folder1/page2.php
 /folder2/index.php
 /folder2/page1.php
 /folder2/page2.php

在app.yaml中我写了以下内容......

application: myAppID
version: 1
runtime: php
api_version: 1

handlers:
- url: /(.*\.(gif|GIF|png|PNG|jpg|JPG|ico|ICO|js|JS|css|CSS))
  static_files: \1
  upload: (.*\.(gif|GIF|png|PNG|jpg|JPG|ico|ICO|js|JS|css|CSS))

- url: /
  script: index.php

除主页外没有其他页面正常加载!!!我知道app.yaml需要重写。但是,我是否需要在应用程序的每个文件夹和脚本上指定任何通配符?

1 个答案:

答案 0 :(得分:2)

您是否阅读了有关配置script handlers

的部分

您可以使用反向引用。

- url: /(.*)/
  script: \1/index.php

- url: .*
  script: index.php