我想使用GAE运行简单的html网站。请帮我为我的应用程序编写正确的yaml配置文件。当我尝试部署此应用程序时,它给出了一个错误。但是,如果我部署应用程序没有新的处理程序,即那些是没有app.yaml自动填充它的工作原理 文件结构为
css
images
js
index.html
..
和yaml文件为:
application: shimlachadwick
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /images
static_dir: images
- url: /js
static_dir: js
- url: /css
static_dir: css
- url: .*
script: index.html
答案 0 :(得分:1)
只做静态内容的典型app.yaml将按如下方式排列:将静态内容放在子目录中,例如“htdocs”。然后在底部有一个处理程序作为你的“全能”:
- url: /
static_dir: htdocs
总而言之,我希望以下app.yaml:
application: shimlachadwick
version: 1
runtime: php
api_version: 1
handlers:
- url: /
static_dir: htdocs
假设您希望根路径“/”映射到生成动态内容的index.php文件(并且不得位于htdocs内)。然后,这是添加映射到index.php文件的早期条目的问题:
application: shimlachadwick
version: 1
runtime: php
api_version: 1
handlers:
- url: /$
script: index.php
- url: /
static_dir: htdocs