Quelle est la méthode recommandée de redirection HTTP à partir de plusieurs URL à une URL?

StackOverflow https://stackoverflow.com/questions/2779133

Question

J'ai un site Web qui a un certain nombre d'URL que les gens utilisent pour se connecter à ce site (utilise les liaisons sur le site Web IIS et tout fonctionne comme prévu):

Maintenant, ce que je veux faire est d'avoir toutes les URL aller à https://www.sample.com - donc si vous tapez " http://xyz.sample.com " ou « sample.com "vous devriez aller à https://www.sample.com

La question est quel est le meilleur mécanisme pour le faire? J'ai une solution possible (que je mettrai en réponse à cette question), mais je reçois le sentiment qu'il pourrait y avoir une autre, une meilleure solution disponible.

Était-ce utile?

La solution

Une option possible via les paramètres IIS serait de faire ce qui suit:

  1. Supprimer les liaisons de sites supplémentaires sur le site (à savoir xyz.sample.com, sample.com, etc ...). Cela devrait laisser simplement l'URL Web que vous essayez d'obtenir tout le trafic de circuler à (le https://www.sample.com )
  2. Créer un deuxième site dans IIS
  3. Dans le second site créer des liaisons qui ont été retirés du site d'origine
  4. Dans le second site Utilisez le HTTP redirect (option dans IIS) pour diriger tout le trafic du deuxième site (où tous les urls alternatifs résident maintenant) sur le site de but ( https://www.sample.com )

Autres conseils

Mettre en place un nouveau site sur la nouvelle liaison de https://www.sample.com , puis , sur l'ancien site, ouvrez la page Http Redirect propriété et configurer votre redirect.

qui est dans Gestionnaire des services Internet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top