基本上我是谷歌应用引擎的新手,我有一个名为模板的文件夹,其中有几个文件:
index.php
result.php
request.php
但是,在 yaml.app 上,我只知道如何通过设置 templates/index.php 默认页面在本地运行服务器。我的意思是当我去的时候http://localhost:8080
,我看到的就是它。但是当我这样做时,http://localhost:8080/templates/index.php
它说找不到 404。如何在我的应用程序内的任何目录中使用我想要的所有文件,这是我应该添加到我的 app.yaml 的某种规则吗?
这是当前使用的 app.yaml:
application: sympy-live-hrd
version: 38
runtime: python27
threadsafe: true
api_version: 1
libraries:
- name: numpy
version: latest
- name: matplotlib
version: latest
handlers:
- url: /static
static_dir: static
expiration: 1d
# cache-busting scheme
# request /static-(app version)/filename
- url: /static-[0-9]+/(.*)
static_files: static/\1
upload: static/(.*)
# if you're adding the shell to your own app, change this regex url to the URL
# endpoint where you want the shell to run, e.g. /shell . You'll also probably
# want to add login: admin to restrict to admins only.
- url: .*
script: shell.application
Shell.application 是一个 python 脚本,我编辑它以使用 templates/index.php 作为默认值