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 ルールが適用されます)。

関連情報