Can';我不能通过应用程序引擎上的Ajax访问我的PHP文件

Can';我不能通过应用程序引擎上的Ajax访问我的PHP文件,php,ajax,google-app-engine,yaml,Php,Ajax,Google App Engine,Yaml,我在应用程序引擎上部署了一个PHP应用程序,但我对PHP文件的所有Ajax调用似乎都被重定向到index.PHP文件。将index.php生成的整个HTML作为响应发送给我 直接访问该文件还可以加载index.php() 我相信它可能来自我的App.yaml,但我在互联网上找不到有效的答案 这是我的App.yaml文件: runtime: php72 default_expiration: "1s" handlers: - url: /css static_dir: css - url:

我在应用程序引擎上部署了一个PHP应用程序,但我对PHP文件的所有Ajax调用似乎都被重定向到index.PHP文件。将index.php生成的整个HTML作为响应发送给我

直接访问该文件还可以加载index.php()

我相信它可能来自我的App.yaml,但我在互联网上找不到有效的答案

这是我的App.yaml文件:

runtime: php72

default_expiration: "1s"

handlers:
- url: /css
  static_dir: css
- url: /vendor/twbs/bootstrap/dist/css
  static_dir: vendor/twbs/bootstrap/dist/css
- url: /js
  static_dir: js
- url: /vendor/twbs/bootstrap/dist/js
  static_dir: vendor/twbs/bootstrap/dist/js
- url: /assets/images
  static_dir: assets/images
我尝试补充:

- url: .*
  script: auto

选项,例如:

- url: /includes/engine/checkFollowStateFirestore.php
  script: includes/engine/checkFollowStateFirestore.php
在部署时出现以下错误:

ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: script field for handler '/includes/engine/checkFollowStateFirestore.php' must be set to 'auto' for runtime php72
使用PHP包含/要求工作

非常感谢。

阅读帖子,你能确认你的应用程序的main.php文件与app.yaml文件位于同一目录下吗?阅读帖子,你能确认你的应用程序的main.php文件与app.yaml文件位于同一目录下吗?
- url: /includes/engine/checkFollowStateFirestore.php
  script: includes/engine/checkFollowStateFirestore.php
ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: script field for handler '/includes/engine/checkFollowStateFirestore.php' must be set to 'auto' for runtime php72