Cette discussion sur les forums Helicon Tech aborde la même question. http://www.helicontech.com/forum/8460-rewrite_proxy_to_2d_machine.html
Le premier exemple fournit le code pour ISAPI Rewrite 2, mais le fil comprend ISAPI Rewrite 3 syntaxe plus bas de la page. Voici une adaptation de leur code de version 3 pour votre exemple.
RewriteEngine on
RewriteBase/
RewriteRule ^blog$ http://mysite/blog/ [NC,R=301]
RewriteProxy ^/blog(/.*)?$ http\://blog.com$1 [NC,U]
(Ceci est non testé parce que je suis en cours d'exécution ISAPI Rewrite 2.) Notez que je frappé quelques accrocs lors d'une tentative de renverser un autre site proxy sous mon domaine « principal ». Vous pourriez également découvrir ces problèmes.
1) Liens relatifs non
À moins que l'application a été codé à partir du sol jusqu'à supposer inverser le mandatement, je l'ai trouvé susceptible de se briser. Une page HTML contenant tous les liens relatifs fonctionnera. Toutefois, le service HTML via un proxy inverse contenant ce code sera mappé à http://mysite/page_from_the_root.html. ISAPI Rewrite ne sait pas intercepter cette demande, mais il contenu proxy si le navigateur de l'utilisateur a frappé http://mysite/blog/page_from_the_root.html
2) Les cookies
Blog.com peut écrire des cookies du domaine blog.com. Une page diffusée via le domaine MySite peut ne pas être en mesure d'accéder à ces cookies, en fonction des paramètres du navigateur de l'utilisateur.
3) JavaScript et AJAX
4) Certificats SSL