我是谷歌应用引擎的新手。需要支持明确一些做法: 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概念清晰。做脚本的用途是什么:\ 1 " url:/(.+.php)$ 脚本:\ 1"
答案 0 :(得分:1)
处理程序的顺序很重要,所以你的第3条规则,即/(。+。。spp)优先于第4和第5条规则。有关正则表达式语法,请参阅http://en.wikipedia.org/wiki/Regular_expression以获取更多详细信息。 \ 1表示URL中匹配的内容。换句话说,对/foo.php的请求将调用app文件夹中的脚本foo.php。