用于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-这很可能是产生错误的原因。请阅读此处,了解如何处理错误代码:谢谢!开始工作了!我以前没有注意到那个部分。