我的应用程序的目录结构如下......
/
/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需要重写。但是,我是否需要在应用程序的每个文件夹和脚本上指定任何通配符?
答案 0 :(得分:2)
您是否阅读了有关配置script handlers?
的部分您可以使用反向引用。
- url: /(.*)/
script: \1/index.php
- url: .*
script: index.php