【问题标题】:Google AppEngine Yaml PHP Handler IssueGoogle AppEngine Yaml PHP 处理程序问题
【发布时间】:2016-12-20 13:35:40
【问题描述】:

非常简单的设置;我只想访问 api 文件夹中的任何 php 文件(技术上想指定 /api/.* 或类似的东西以包含任何子文件夹)但此设置仅返回 404;我有一种感觉,它完全忽略了- url: /api/app/(.+\.php)$ 这一行,因为如果我输入 asdfasdf.appspot.com/api/app/main.php(根目录中有一个main.php),它就会加载。所以这告诉我它一直停留在根路径中。有什么建议吗?

application: fsfhakjsldhf9
version: 1
runtime: php55
api_version: 1
threadsafe: yes

env_variables:
  MYSQL_DSN: mysql:unix_socket=/cloudsql/fudfsy9:us-central1:fuasdfe-prod1;dbname=f25dsfss9 
  MYSQL_USERNAME: fddadfs
  MYSQL_PASSWORD: 'asfdasdff'
  MYSQL_DATABASE: 'asdfasdf'

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

- url: /files
  static_dir: files

- url: /api/app/(.+\.php)$
  script: \1
  secure: always

- url: /.*
  script: main.php

【问题讨论】:

    标签: google-app-engine yaml


    【解决方案1】:

    - url: /api/app/(.+\.php)$ 也需要script: /api/app/\1 匹配

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-29
      • 1970-01-01
      • 2013-04-23
      • 2015-05-29
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多