如何在Google App Engine上的同一目录中同时提供php和静态内容(例如jpeg)?我有这个app.yaml:
runtime: php55 api_version: 1 handlers: # Serve php scripts - url: /subdir/(.+\.php)$ script: subdir/\1 # Serve static content - url: /subdir/ static_dir: subdir
我可以访问,例如/subdir/test1.php和/subdir/test1.jpg当我使用" dev_appserver.py"运行本地服务器时,浏览器就可以了。命令。但是,当我在谷歌应用引擎上部署到实时实例时,只能访问/subdir/test1.jpg(test1.php给出404 ...这是意外的)。当我从app.yaml中删除最后两行时,只有/subdir/test1.php可用(test1.jpg按预期给出404)。
有没有传统的方法来同时服务静态和放大器php内容到服务器的谷歌应用引擎上的同一目录?
答案 0 :(得分:0)
查看我的(类似)类似question的接受答案。
简而言之,您使用application_readable
处理程序选项,如下所示:
# Serve static content
- url: /subdir/
static_dir: subdir
application_readable: true