Saya tidak dapat meningkatkan tanggapan Sorin ...
Dalam situasi lokal kami menjalankan Apache 2.2, dan aplikasi utama membutuhkan proxypreservehost (penulis CQ / AEM) untuk masuk, tetapi mitra kami proksi untuk memerlukan host mereka di header host.
Kita tidak perlu melakukan ini dengan regex, sebuah regular <Location...>
berfungsi dengan baik.
Dari dokumentasi ( http://httpd.apache.org/docs/2.2/mod/core.html#lokasi ):
Arahan membatasi ruang lingkup arahan terlampir dengan URL.
Solusi ini bekerja untuk kita:
<Location /[path]/ >
RequestHeader set Host [thirdparty]
</Location>
RewriteRule ^/[path]/(.*) https://[thirdparty]/$1 [P,NC,L]
Ini menetapkan header host untuk permintaan ini ke nama host mitra.
Dengan itu, kami dapat terus masuk ke CQ / AEM penulis DAN proxy ke layanan mitra menggunakan header host yang diharapkan.