0

Ошибка: Не найденоGoogle App Engine GAE - заголовок PHP ('Location: xxx.php') - Ошибка: не найден - Запрошенный URL не найден на этом сервере

Запрошенный URL /xxxxxx.php был не найден на этом сервере.

Я использую заголовок ('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

ответ

1

создания обработчика URL-адреса для каждой страницы сайта помогли с этим. Также помогло добавление типа файла в обработчик.

handlers: 
- url:/
    script: index.php 

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

В настоящее время работает!

Смежные вопросы