将 crossdomain.xml 添加到 app.yaml 文件以获得简单的 PHP 应用程序
Add crossdomain.xml to app.yaml file for simple PHP app
我在编辑 app.yaml 时遇到问题,因为简单的 php 应用程序在根目录中没有包含 5 个文件的目录
index.php config.php welcome.php share.php crossdomain.xml
我的app.yaml
application: myapp
version: alpha-001
runtime: php
api_version: 1
handlers:
# Serve php scripts.
- url: /(.+\.php)$
script:
- url: /.*
script: index.php
- url: /crossdomain.xml
mime_type: text/xml
static_files: static/crossdomain.xml
upload: static/crossdomain.xml
它return
未知 url 处理程序类型。
在 app.yaml
中指定所有文件的正确方法是什么
提前致谢
我看到 app.yaml 中有两个问题:
- 单词
script
(第二次出现)未缩进(需要两个
前面有空格)。
-
url
正则表达式按顺序尝试:
/.*
会匹配 any URL,所以下面的 /crossdomain.xml
句柄将从不触发。
第一个问题可以通过微小的编辑来解决,第二个问题也可以——您只需要交换第二个和第三个处理程序指令。
我在编辑 app.yaml 时遇到问题,因为简单的 php 应用程序在根目录中没有包含 5 个文件的目录
index.php config.php welcome.php share.php crossdomain.xml
我的app.yaml
application: myapp
version: alpha-001
runtime: php
api_version: 1
handlers:
# Serve php scripts.
- url: /(.+\.php)$
script:
- url: /.*
script: index.php
- url: /crossdomain.xml
mime_type: text/xml
static_files: static/crossdomain.xml
upload: static/crossdomain.xml
它return
未知 url 处理程序类型。
在 app.yaml
中指定所有文件的正确方法是什么提前致谢
我看到 app.yaml 中有两个问题:
- 单词
script
(第二次出现)未缩进(需要两个 前面有空格)。 -
url
正则表达式按顺序尝试:/.*
会匹配 any URL,所以下面的/crossdomain.xml
句柄将从不触发。
第一个问题可以通过微小的编辑来解决,第二个问题也可以——您只需要交换第二个和第三个处理程序指令。