2

我正试图让我的app.yaml文件发送 URL,因为人们希望它们能够正常工作。目前,我的app.yaml文件如下所示:

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

  # Serve php scripts.
- url: /(.+\.php)
  script: \1

- url: /.*
  script: main.php

这工作正常。我去 a URL,单击一个链接,它会正确重定向并加载页面。问题是当我尝试访问.php不存在的文件时。它给了我一个警告和一堆错误。我希望它重定向到特定页面,例如登录页面或 404 页面。关于如何做到这一点的任何想法?谢谢!

4

1 回答 1

1

这个 yaml 文件是:

1) 配置为将任何结尾的文件路径定向.php到相应的文件。例如。URL\bellows.php将被重定向到文件<my_app_directory>\bellows.php

2) 任何不符合上述规则的 URL 都会被重定向到<my_app_directory>/main.php

因此,当您点击任何不以 .php 结尾的 URL 时,它将重定向到 main.php - 这很可能是产生错误的原因。

于 2014-01-13T16:01:28.443 回答