Google App Engine - 需要清除用PHP编写的GAE流程

时间:2015-04-15 14:23:12

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

我有两个问题要澄清

我是谷歌应用引擎的新手。需要支持明确一些做法:  1.第一个问题: 我创建了一个简单的应用程序来测试谷歌提供的教程。我需要澄清我做的方式是正确的。

以下是我实施的方式: app.yaml中:

application: praveenhellogapp
version: 1
runtime: php
api_version: 1
threadsafe: yes

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: /stylesheets
  static_dir: stylesheets


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

- url: /googletutorials/
  script: googletutorials/linkstaticfile.php

- url: .*
  script: linkstopages.php

您可以检查我部署到GAE cloud的输出: http://praveenhellogapp.appspot.com/

  1. 第二个问题
  2. 我不明白剧本:\ 1概念清晰。做脚本的用途是什么:\ 1 " url:/(.+.php)$   脚本:\ 1"

1 个答案:

答案 0 :(得分:1)

处理程序的顺序很重要,所以你的第3条规则,即/(。+。。spp)优先于第4和第5条规则。有关正则表达式语法,请参阅http://en.wikipedia.org/wiki/Regular_expression以获取更多详细信息。 \ 1表示URL中匹配的内容。换句话说,对/foo.php的请求将调用app文件夹中的脚本foo.php。