J'ai un *: 80 hôte virtuel dans Apache 2.2.15 qui est juste un tas de réécritures d'URL comme:
ServerAlias foo.bar biz.baz tit.tat
RewriteRule / http://somesite.com (R=301,L)
ServerAlias differentsite.com example.it
RewriteRule ....
Je veux faire une réécriture d'URL masquée pour que babysnakes.com aille vers https://dancingfool.com/moms.php
J'ai essayé d'utiliser mod_rewrite avec P flag et j'ai essayé mod_proxy, puis je me suis rendu compte qu'il ne gérait pas le proxy SSL, mais que mod_ssl devait le gérer. Ce que je ne sais pas, c'est si je peux faire SSLProxyEngine dans une configuration non SSL vhost (pas de certificats définis, etc.).
Vous devrez peut-être utiliser SSLProxyEngine On
pour que le proxy fonctionne via SSL.
RewriteEngine On
SSLProxyEngine On
RewriteCond %{HTTP_Host} ^babysnakes.com$ [NC]
RewriteRule ^/$ https://dancingfool.com/moms.php [P,L]
J'ai fait un test rapide des demandes de proxy pour une page SSL en utilisant l'indicateur [P] et cela a fonctionné pour moi. (différents domaines cependant)