Я пытаюсь исключить каталог с помощью ISAPI-Rewrite (примечание: это порт для мод-перезаписи windows / iis).
Каталог, который я хочу исключить, называется api, когда он находится в корне сайта.
Вот мое правило:
RewriteRule ^ (/ api /)(.+)$ $ 1 $ 2 [NC, L]
Запрос будет выглядеть примерно так: / api / v2 / users? Usernames = scottw
К сожалению, значение строки запроса всегда исключается, а URL-адрес переписывается как / api / v2 / users.
Я атакую, исходя из предположения, что (. +) Захватит все остальное.
Какие-либо предложения? Или лучший способ исключить каталог?
Спасибо
Обновление: я также упростил правило, но это тоже ничего не изменило:
RewriteRule ^ (/ api /.+)$ 1 доллар