Estoy usando Apache, mod_proxy y mod_rewrite
Deseo lo siguiente:
https://www.ejemplo.com.*?secure=true para devolver un 403
https://www.ejemplo.com.* para representar ahttps://www.ejemplo.org
Tengo la configuración de la siguiente manera:
RewriteEngine on
RewriteCond ${QUERY_STRING} secure=true
RewriteRule .* - [F]
ProxyPass / https://www.example.org/
Sin embargo, para ambas URL, se envían mediante proxy ahttps://www.ejemplo.orgy la primera URL no está prohibida. Al usar el registro mod_rewrite, puedo ver que coincide con la URL y dice que cambiará la respuesta a 403, pero no es así.
¿Existe algún problema de precedencia, es decir, ProxyPass anula mod_rewrite?
(Entiendo que seguro = verdadero en sí mismo es un problema, pero no tengo control sobre la aplicación, de ahí la regla de Apache).