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