iproger
@iproger
Безответственный гений

Почему не работают правила в .htaccess (как составить RewriteRule )?

Yii2: есть контроллер FlightsApiController->actionSearchFlights()

.htaccess:
RewriteRule ^([^/].*)?$ /app/frontend/web/$1 [L,PT]


domain.ru работает
domain.ru/flightsapi/search-flights не работает

Прикол в том, что на локалке все работает как надо.
  • Вопрос задан
  • 2407 просмотров
Решения вопроса 1
iproger
@iproger Автор вопроса
Безответственный гений
Разобрался, нужно запрашивать контроллер как flights-api
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
И снова пользователи похапе не в силах отличить файл локальной настройки веб-сервера от проблемы настройки конкретного модуля.

Отсюда мы видим вопрос, противоречащий своему названию: по заголовку мы справедливо решим, что не работают вообще никакие директивы из-за AllowOverride, а в теле окажется вопрос на составление правил для mod-rewrite.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы