Je ne peux pas voter contre la réponse de Sorin ...
Dans notre situation locale exécutant Apache 2.2, et l'application principale nécessite proxypreservehost (auteur CQ / AEM) pour se connecter, mais un partenaire auquel nous mandatons requiert leur hôte dans l'en-tête de l'hôte.
Nous n'avons pas besoin de le faire avec regex cependant, un <Location...>
fonctionnement régulier fonctionne très bien.
Depuis la documentation ( http://httpd.apache.org/docs/2.2/mod/core.html#location ):
La directive limite la portée des directives jointes par URL.
Cette solution fonctionne pour nous:
<Location /[path]/ >
RequestHeader set Host [thirdparty]
</Location>
RewriteRule ^/[path]/(.*) https://[thirdparty]/$1 [P,NC,L]
Cela définit l'en-tête d'hôte de cette demande sur le nom d'hôte du partenaire.
Avec cela en place, nous pouvons continuer à nous connecter à l'auteur CQ / AEM ET au proxy du service partenaire en utilisant leur en-tête d'hôte attendu.