У меня проблема с редактированием app.yaml для простого приложения php, которое не имеет каталогов, которые содержат 5 файлов в корне
index.php config.php welcome.php share.php crossdomain.xml
мой app.yaml
application: myapp
version: alpha-001
runtime: php
api_version: 1
handlers:
# Serve php scripts.
- url: /(.+\.php)$
script: \1
- url: /.*
script: index.php
- url: /crossdomain.xml
mime_type: text/xml
static_files: static/crossdomain.xml
upload: static/crossdomain.xml
это возвращение
Неизвестный тип обработчика URL.
Как правильно указать все файлы в app.yaml
спасибо заранее
Я вижу две проблемы в app.yaml, как вы показываете это:
script
(второе вхождение) без отступа (нужно дваurl
регулярные выражения пробуются по порядку:/.*
будет соответствовать любой URL, поэтому следующий /crossdomain.xml
Первая проблема может быть исправлена с помощью минимального редактирования, как и вторая — вам просто нужно поменять директивы второго и третьего обработчиков.
Других решений пока нет …