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