1

私の目標は、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

ありがとう!

4

1 に答える 1