ARR Reverse Proxy et plusieurs sites en tant que sous-directorys avec IIS 7.5

J'ai plusieurs sites Web (combinaison de ASP.NET Webforms et MVC3) que nous essayons de consolider sous un seul domaine avec chaque site sous un directory sur ce domaine principal.

Je souhaite donc prendre ce qui suit:

www.producta.com www.productb.com www.productc.com 

Et les convertir en:

 www.company.com/producta www.company.com/productb www.company.com/productc 

Obtenir les requests transmises avec ARR est sortingvial et j'ai ce travail. Cependant, le problème auquel je me heurte est maintenant les references et la génération d'URL. De toute évidence, les references CSS et JS devront être mises à jour manuellement mais j'aimerais dire à un site Web dans IIS que c'est le path d'access racine maintenant /productX .

Il y a quelques façons dont je sais que cela peut l'atteindre:

  • Utiliser des directorys virtuels
  • Utiliser les réécritures sortantes

Cependant, il y a une autre façon de faire cela?

  • Obtenir une erreur "Trop de redirections" avec la règle de réécriture Nginx
  • Comment SOAP sur un server proxy que je possède (configuration)?
  • IIS 7 Exact Match Rewrite
  • Créer un sous-domaine VHost & Forward
  • nginx - 301 redirection / sous-dossier1 / some-friendly-url-12345 vers / sous-dossier2 / some-friendly-url
  • vBulletin 5 + lighttpd url rewriting
  • .htaccess réécriture d'URL en multi-paramètre
  • Comment réécrire les règles de string de requête htaccess dans nginx?
  • 301 redirige avec la réécriture d'URL pour réduire les URL avec les parameters de requête
  • (Invisiblement) Réécriture du dossier au sous-domaine
  • Nginx-Rewrite URL avec Slash de suivi
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.