谷歌云平台托管网站,但仅适用于index.html

时间:2018-11-06 07:24:43

标签: google-cloud-sdk

我想使用Google Cloud Platform托管我的网站(某些文件仅包含html,某些文件包含php)。但是它仅显示index.html页面,没有任何图像,并且所有链接均不起作用。我认为我的app.yaml文件不正确。

案例背景:

  • 我在Mac中使用的是Google Cloud SDK。
  • gcloud应用程序专用(这是部署我的网站的命令)

此处包含app.yaml文件:

runtime: php55
api_version: 1

handlers:

- url: /.*
  script: index.html

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要在app.yaml中的处理程序中添加static_dir or static_files elements

例如,使用static_dir:

runtime: php55
api_version: 1

handlers:

- url: /
  script: index.html
- url: /images
  static_dir: images