web-dev-qa-db-fra.com

http://www.mysite.com/c/v pour afficher un domaine différent: http: //www.myothersite.com/c/v

Mon site est écrit en asp.net à l'aide de C #/MVC 4.5 et est hébergé sur Windows Server 2008, IIS7. #

Il a la route suivante https://mysite.com/c/v. Lorsque l'utilisateur tape https://www.myothersite/c/v, je veux qu'il redirige/achemine vers https://mysite.com/c/v, cependant, je souhaite que l'itinéraire dans le navigateur du client affiche https://www.myothersite/c/v.

Nous possédons évidemment les deux noms de domaine, ainsi que le serveur Web hébergeant www.mysite.com et définissons la liaison avec www.myothersite sur le même serveur Web. Est-ce possible?

1
gangelo

D'après ce que je peux comprendre de votre question, vous souhaitez desservir le même site à partir des deux domaines, mais vous ne souhaitez pas rediriger d'un domaine à un autre. Dans ce cas, vous ne faites pas référence à une redirection ou à une route, mais à une liaison de site. Faire cela dans IIS est très facile et ne nécessite pas de changer votre code si vous ne le souhaitez pas. Les étapes suivantes devraient vous aider ...

  1. Connectez-vous à votre serveur Windows
  2. Cliquez sur Démarrer> Outils d'administration> Gestionnaire Internet Information Services (IIS).
  3. Cliquez sur le signe plus en regard de votre serveur pour le développer.
  4. Faites un clic droit sur le site auquel vous souhaitez ajouter la liaison ou un alias, puis cliquez sur "Modifier les liaisons".
  5. Cliquez sur le bouton "Ajouter"
  6. Ici, vous pouvez sélectionner le protocole (HTTP/HTTPS), puis l’adresse IP et le port. Sous Nom de l'hôte, entrez le nom de domaine alternatif que vous souhaitez associer à votre site ...

IIS Add Site Binding Window

1
Chris Rutherfurd