2017-05-08 3 views
0

Google App Engineの同じディレクトリにあるPHPと静的コンテンツ(例:jpeg)の両方をどのように提供できますか?私はこのapp.yamlを持っています:Google App Engine - 同じディレクトリのPHPと静的コンテンツを配信する

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"コマンドでローカルサーバを実行すると、ブラウザからうまくいくだけです。しかし、私はGoogleアプリケーションエンジンのライブインスタンスに展開すると、/subdir/test1.jpgのみアクセス可能です(test1.phpは404を提供します...は予期せぬものです)。 app.yamlから最後の2行を削除すると、/subdir/test1.phpだけが利用可能になります(test1.jpgは、期待通りに404を返します)。

Google Appsエンジンの同じディレクトリの静的& PHPコンテンツをサーバに保存する従来の方法はありますか?

答えて

0

私の(類似の)同様の答えを参照してください。question。要するに

、あなたはそうのようなapplication_readableハンドラのオプションを使用します。

# Serve static content 
- url: /subdir/ 
static_dir: subdir 
application_readable: true 
関連する問題