Я пытаюсь запустить приложение F3 php под php -S
, встроенным веб-сервером php (для локального тестирования).
У меня есть следующие маршруты:
GET /rest/1.0/team=TeamRestController->index
GET /rest/1.0/team/@id=TeamRestController->index
Доступ к ним завершается с ошибкой 404.
Когда я добавляю эти маршруты:
GET /rest/10/team=TeamRestController->index
GET /rest/10/team/@id=TeamRestController->index
доступ к ним рабочий. Похоже, точка здесь чему-то мешает. Форма 1.0 работает под apache.
Что здесь происходит?
Редактировать: Эээ, это:
while (q > request->vpath) {
if (*q-- == '.') {
is_static_file = 1;
break;
}
}
т.е. если в URL-адресе есть точка, тогда php будет обслуживать только статический контент, а не выполнять сценарии. Что они думали?