用于PHP脚本的Google App Engine App.yaml

用于PHP脚本的Google App Engine App.yaml,php,google-app-engine,url,app.yaml,Php,Google App Engine,Url,App.yaml,我正试图让我的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 这样行。我转到一个URL,单击一个链接,它会正确地重定

我正试图让我的
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
这样行。我转到一个
URL
,单击一个链接,它会正确地重定向和加载页面。问题是当我试图访问一个不存在的
.php
文件时。它给了我一个警告和一堆错误。我想把它重定向到一个特定的页面,比如登录页面或404页面。你知道怎么做吗?谢谢

此yaml文件是:

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

2) 任何与上述规则不匹配的URL都将重定向到
/main.php


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

请阅读此处,了解如何处理错误代码:谢谢!开始工作了!我以前没有注意到那个部分。