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?

  • Exim, réécrivez selon le routeur
  • Le moyen le plus simple pour implémenter la réécriture url pour plusieurs VHost sur Nginx
  • Réécrire l'URL avant de passer au proxy Lighttpd
  • Comment puis-je faire apparaître le file Directory Directory d'hôte virtuel dans l'url?
  • IIS Réécrire, réécrire les maps et les strings de requêtes
  • Aide avec les règles de réécriture d'apache vers nginx
  • Veuillez réviser / améliorer mon plan .htaccess non-www à www rewrite
  • Réinitialisation de caractères generics du sous-directory nginx
  • Nginx $ uri est décodé en mode url
  • Redéfinir uniquement la page d'accueil
  • Configuration de la batterie de servers sur IIS
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.