Как обслуживать как 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?
Смотрите принятый ответ на мой (вроде) аналог вопрос.
Короче говоря, вы используете application_readable
Опция обработчика выглядит так:
# Serve static content
- url: /subdir/
static_dir: subdir
application_readable: true
Других решений пока нет …