我正在尝试让我的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页面。有关如何做到这一点的任何想法?谢谢!
答案 0 :(得分:1)
这个yaml文件是:
1)配置为将以.php
结尾的任何文件路径指向相应的文件。例如。网址\bellows.php
将重定向到文件<my_app_directory>\bellows.php
2)任何与上述规则不匹配的网址都会被重定向到<my_app_directory>/main.php
因此,当您点击任何未以.php结尾的网址时,它会重定向到main.php - 这可能是产生错误的原因。