私の目標は、SPA と PHP API を同じサイトで提供することです。mywebsite.com で Web サイトを閲覧し、mywebsite.com/api/ で API 呼び出しを要求できるようにしたいと考えています。
私のディレクトリ構造は次のとおりです。
public
|
+-- index.html
+-- api
|
index.php
私の app.yaml:
runtime: php
env: flex
runtime_config:
document_root: public
public/index.php が存在しないため、mywebsite.com へのナビゲーションで 404 が返されます。
だから私はこの app.yaml を試しました:
runtime: php
env: flex
runtime_config:
document_root: public
front_controller_file: index.html
また、index.html がデフォルトのファイルであるため、通常どおり mywebsite.com にアクセスできますが、api/index.php はまだ 404 のままです。
App Engine php flex でこのようなことは可能ですか? ドキュメントを読みました- https://cloud.google.com/appengine/docs/flexible/php/configuring-your-app-with-app-yaml
ありがとう!