【问题标题】:Google App Engine - serve php and static content from same directoryGoogle App Engine - 从同一目录提供 php 和静态内容
【发布时间】:2017-10-06 22:19:26
【问题描述】:

如何从 Google App Engine 上的同一目录同时提供 php 和静态内容(例如 jpeg)?我有这个 app.yaml:

运行时:php55
api_version: 1

处理程序:

# 提供 php 脚本
- 网址:/subdir/(.+\.php)$
  脚本:子目录/\1

# 提供静态内容
- 网址:/子目录/
  static_dir: 子目录

我可以访问例如当我使用“dev_appserver.py”命令运行本地服务器时,/subdir/test1.php 和 /subdir/test1.jpg 在浏览器中就可以了。但是,当我部署到谷歌应用引擎上的实时实例时,只能访问 /subdir/test1.jpg (test1.php 给出 404 ......这是出乎意料的)。当我从 app.yaml 中删除最后两行时,只有 /subdir/test1.php 可用(正如预期的那样,test1.jpg 给出 404)。

有没有一种传统的方法可以将静态和 php 内容从谷歌应用引擎上的同一目录服务器上?

【问题讨论】:

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


    【解决方案1】:

    查看我的(某种)类似question 的接受答案。

    简而言之,您可以像这样使用application_readable 处理程序选项:

    # Serve static content
    - url: /subdir/
      static_dir: subdir
      application_readable: true
    

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 1970-01-01
      • 2019-05-19
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 2017-08-15
      • 2012-12-14
      • 2012-04-26
      相关资源
      最近更新 更多