PHP app.yaml,GAE的新手,不知道如何设置

时间:2014-06-04 16:50:20

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

我有一个基于bootstrap 3的单页网站,我正在尝试迁移到Google Apps Engine。我使用php支持我的网站,所有内容都显示,但不是样式和JavaScript。我的网站基本上设置如下

  • _ / JS / bootstrap.js
  • _ / JS / custom.js
  • _ / fonts / glypicon ... etc
  • _ / CSS / bootstrap.css
  • _ / CSS / custom.css
  • _ / php / ..我所有的php文件都在这里......
  • 的index.php

有人可以帮我设置我的app.yaml吗?我是GAE的新手,对此感到有些困惑。

1 个答案:

答案 0 :(得分:1)

来自:https://developers.google.com/appengine/docs/php/config/appconfig

application: myapp     # of course, replace with your app name
version: 1
runtime: php
api_version: 1

handlers:

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

- url: /
  script: index.php

- url: /index\.html
  script: index.php

- url: /_/css
  static_dir: _/css

- url: /_/js
  static_dir: _/js

- url: /_/fonts
  static_dir: _/fonts

- url: /images/(.*\.(gif|png|jpg))$
  static_files: images/\1    # assuming you put your images in a directory called 'images'
  upload: images/.*\.(gif|png|jpg)$

- url: /.*
  script: not_found.php    # if not_found.php (custom 404 handler) exists.  otherwise, just serve index.php