Estou usando o Apache, mod_proxy e mod_rewrite
Desejo o seguinte:
link . *? secure = true para retornar 403
link . * para fazer proxy no link
Eu tenho a configuração da seguinte forma:
RewriteEngine on
RewriteCond ${QUERY_STRING} secure=true
RewriteRule .* - [F]
ProxyPass / https://www.example.org/
No entanto, para ambos os URLs, eles são intermediados por proxy para o link e o primeiro URL não é proibido. Usando o log mod_rewrite, eu posso ver que ele corresponde ao URL e ele diz que vai mudar a resposta para 403, mas não faz.
Existe um problema de precedência, ou seja, o ProxyPass substitui o mod_rewrite?
(Eu entendo secure = true em si mesmo é um problema, mas eu não tenho controle sobre o aplicativo, daí a regra do Apache).