0

错误:未找到

在此服务器上未找到请求的 URL /xxxxxx.php。

我在用户身份验证后使用 header('Location: xxx.php') 重定向。我曾尝试浏览 Google App Engine 文档,但似乎找不到使用标头重定向的批准方式。该文件存在并且应该合并到我的部署中。除了它驻留在 GAE 上之外,我找不到找不到该文件的原因。

php代码

header('Location: index.php'); // Redirecting To Home Page

我大致了解 app.yaml 处理程序发生了什么。这是我的文件的样子:

application: xxxxxxxxxxxxx
version: 1
runtime: php55
api_version: 1

handlers:
- url: /
  script: index.php

- url: /profile
  script: profile.php

除此之外(直到出现下一个错误)整个站点都可以正常工作。任何帮助或指导将不胜感激。谢谢

我发现了一个接近的答案/示例:PHP header() redirect in Google App Engine

4

1 回答 1

1

为站点中的每个页面创建一个 url 处理程序有助于解决此问题。将文件类型添加到处理程序也有帮助。

handlers:
- url: /
  script: index.php

- url: /profile.php
  script: profile.php

它现在正在工作!

于 2016-02-13T19:45:16.043 回答