Конфликт Apache mod_rewrite и mod_proxy

Конфликт Apache mod_rewrite и mod_proxy

Я использую Apache, mod_proxy и mod_rewrite

Я желаю следующего:

https://www.example.com.*?secure=true для возврата 403

https://www.example.com.* для прокси-сервераhttps://www.example.org

У меня следующая конфигурация:

RewriteEngine on
RewriteCond ${QUERY_STRING} secure=true
RewriteRule .* - [F]

ProxyPass / https://www.example.org/

Однако для обоих URL-адресов они проксируются наhttps://www.example.orgи первый URL не запрещен. Используя ведение журнала mod_rewrite, я вижу, что он соответствует URL и говорит, что изменит ответ на 403, но не делает этого.

Существует ли проблема приоритета, т. е. переопределяет ли ProxyPass mod_rewrite?

(Я понимаю, что secure=true само по себе является проблемой, но у меня нет контроля над приложением, отсюда и правило Apache).

Связанный контент