Google App Engine — обслуживайте php и статический контент из одного каталога

Как обслуживать как php, так и статический контент (например, jpegs) из одного каталога в Google App Engine? У меня есть этот app.yaml:

время выполнения: php55
api_version: 1

обработчики:

# Подавать php скрипты
- url: /subdir/(.+\.php)$
скрипт: subdir / \ 1

# Служить статическим контентом
- url: / subdir /
static_dir: subdir

Я могу получить доступ, например, /subdir/test1.php и /subdir/test1.jpg прекрасно работают из браузера, когда я запускаю локальный сервер с помощью команды «dev_appserver.py». Однако при развертывании на живом экземпляре на движке приложений Google доступен только /subdir/test1.jpg (test1.php выдает 404 … что неожиданно). Когда я удаляю последние 2 строки из app.yaml, доступен только /subdir/test1.php (test1.jpg выдает 404, как и ожидалось).

Есть ли обычный способ для сервера как статический & php контент на сервер из того же каталога на Google App Engine?

0

Решение

Смотрите принятый ответ на мой (вроде) аналог вопрос.

Короче говоря, вы используете application_readable Опция обработчика выглядит так:

# Serve static content
- url: /subdir/
static_dir: subdir
application_readable: true
0

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

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

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