Обработчики URL-адресов в Google App Engine PHP Гибкая среда

Я развернул проект PHP в Google App Engine в качестве гибкой среды, и мне нужно иметь собственный URL, чтобы пользователь мог нажать

www.example.com/user

должен указать на

www.example.com/core/userProfile/user.php

Я изменил app.yaml чтобы быть этим, но я не могу заставить его работать

runtime: php
env: flex
service: api
api_version: 1
threadsafe: true

resources:
cpu: 1
memory_gb: 1
disk_size_gb: 10

# Starting Point
runtime_config:
document_root: '.'

# Routers
handlers:
- url: /test.php
script: /test.php

- url: /index.php
script: index.php

- url: /user
script: core/userProfile/user.php

любой URL дает следующий результат

Error: Not Found
The requested URL /user was not found on this server.

0

Решение

Ваш app.yaml Конфигурация смешивает стандартную среду Элемент обработчиков в гибкая конфигурация среды, так что это, вероятно, игнорируется. Как-то связаны: Как определить, применима ли страница документации Google App Engine к стандартной или гибкой среде?

Вы должны обрабатывать маршрутизацию URL внутри ваше гибкое приложение, см. Быстрый старт для PHP в гибкой среде App Engine

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector