Ich verwende Apache, mod_proxy und mod_rewrite
Ich wünsche mir folgendes:
https://www.example.com.*?secure=true, um eine 403 zurückzugeben
https://www.example.com.* als Proxy fürhttps://www.example.org
Ich habe folgende Konfiguration:
RewriteEngine on
RewriteCond ${QUERY_STRING} secure=true
RewriteRule .* - [F]
ProxyPass / https://www.example.org/
Für beide URLs erfolgt jedoch eine Weiterleitung anhttps://www.example.orgund die erste URL ist nicht verboten. Mithilfe der Mod_rewrite-Protokollierung kann ich sehen, dass sie mit der URL übereinstimmt, und es heißt, dass die Antwort auf 403 geändert wird, was aber nicht der Fall ist.
Gibt es ein Vorrangsproblem, d. h. überschreibt ProxyPass mod_rewrite?
(Ich verstehe, dass secure=true an sich ein Problem darstellt, aber ich habe keine Kontrolle über die Anwendung, daher die Apache-Regel).