HTTP Redirect mit dem IIS 7.5 und Windows Server 2008 R2

Heute geht es im Blog um das Thema HTTP Redirect mit dem IIS 7.5
und dem Windows Server 2008 R2.

Nun werden sich bestimmt einige die Frage stellen warum?
Stellen Sie sich folgendes Beispiel vor:
Sie betreiben ein CMS Portal in Ihrer DMZ (oder zu Neu-Deutsch Privat-Cloud).
Das CMS Portal ist international aufgestellt. Die URL für die länderspezifischen CMS Seiten sieht wie folgt aus.

Beispiel CMS-Portal Deutschland: http://www.cms.medic-daniel.com/de

Beispiel CMS-Portal Italien: http://www.cms.medic-daniel.com/it

Nun möchten aber Ihre Anwender nicht immer ein „/“ gefolgt vom Länderkürzel eingeben. Jetzt wäre ein guter Zeitpunkt ein „HTTP Redirect“ einzuführen.

Beispiel HTTP Redirect:

httpRedirect

Bevor wir anfangen, möchte ich drauf hinweisen, dass die Anleitung nicht für einen Produktivbetrieb genutzt werden sollte. Der Einsatz erfolgt auf eigene Gefahr, ich übernehme keine Haftung für Schäden!

Installtion des IIS Server inkl HTTP Redirect:
1. Starten Sie den ServerManger und klicken in der Baumstruktur auf „Roles“.
Im rechten Bereich des ServerManger klicken Sie auf „Add Roles“.
Der „Roles Wizard“ wird gestartet.

httpRedirect1

2. Im „Roles Wizard“ kilcken Sie auf „Next“

httpRedirect2

3. Selektieren Sie den Punkt „Web Server (IIS)“ und fahren mit „Next“ fort.

httpRedirect3

4. Fahren Sie mit „Next“ fort

httpRedirect4

5. In nächsten Dialog selektieren Sie den „HTTP Redirection“ Service und
klicken auf „Next“

httpRedirect5

6. Bestätigen Sie die Zusammenfassung indem sie auf „Install“ klicken

httpRedirect6

7. Bestätigen Sie die erfolgreiche Installation mit „Close“ und schließen Sie den ServerManager.

httpRedirect7

8. Legen Sie unter „%SYSTEMDRIVE%\INETPUB\WWWROOT“ die Ordner „DE“ und „IT“ für die jeweiligen Redirects an.

httpRedirect8

9. Kopieren Sie die Datei
„%SYSTEMDRIVE%\INETPUB\WWWROOT\IISSTART.HTM“
in die Verzeichnisse „DE“ und „IT“

10. Starten Sie nun den „IIS Manager“ und legen eine neue Site an. In meinem Beispiel lege ich die Site „cms.medic-daniel.de“, diese soll ja schließlich auf
„cms.medic-daniel.com/de“ umgeleitet werden.

httpRedirect9

11. Tragen Sie die Werte wie im nachfolgenden Screenshot ein

httpRedirect10

Site Name = Name Ihre Domain
Physical Path = Verzeichniss das im Vorfeld angelegt wurde
Hostname = Domain Name

12. Selektieren Sie die neu erstellte „Site“ und klicken auf „HTTP Redirect“

httpRedirect11

13. Nun tragen Sie das Ziel ein wohin umgeleitet werden soll. In meinem Fall „http://cms.medic-daniel.com/de“ und wiederholen Sie die Schritte 8 -13 für weiter Umleitungsziele

httpRedirect12

Das war es nun, die Domain „http://cms.medic-daniel.de“ wird weitergeleitet an „http://cms.medic-daniel.com/de“