Привет. Мало работал с apache - mod_rewrite. Но сейчас пришлось.
Не работает правильно регулярка. При любых запросах, в том числе /api/blabla/blabla - выдает index.html, а должно index.php.
Проверил
тут - все правильно работает. А у меня - нет. Такое ощущение что не работает именно флаг [L]. Мб их нужно как то включать?
RewriteEngine on
RewriteRule ^api($|/+.*$) index.php [L]
RewriteRule ^.*$ index.html
(упрощенный вариант того места, которое не работает)
Что мне нужно:
1. Если запрос начинается с /api{далее что угодно}, то преобразуем запрос в index.php
2. Во всех остальных случаях отдаем index.html.
Прошу помочь. Спасибо большое!