Server-Lab.de A Sysadmins IT-Blog
  • Jun
    30

    IIS – Suchmaschinenfreundliche URLs

    Zugegeben in letzter Zeit habe ich das Thema Windows Server etwas außen vor gelassen und das möchte ich ab diesem Artikel nun ändern! Macht ja auch Sinn, denn es gibt mittlerweile massenhaft Serverhoster die für relativ kleines Geld auch Windows Server im Portfolio haben. Daher richtet sich dieser Artikel auch an all diejenigen, welche bereits ihre Website auf Windows Server 2008 Webedition bzw. IIS betreiben.

    Ausgangssituation ist folgende: Eine Website soll auf eine neue URL umgebogen werden

    Unter Windows Server 2003 hätte der Admin noch Schaum vor den Mund bekommen. Heute und unter Windows Server 2008 lässt sich das relativ einfach bewerkstelligen – dank der IIS URL Rewrite 2.0 Erweiterung. Das Plugin ist im wahrsten Sinne Gold wert – zeigt es einem doch sehr deutlich auf, was dem IIS 7 doch noch immer fehlt. Per Regel wird definiert für welche Anfragen und unter welchen Umständen was getan werden soll (Abbruch der Anfrage oder Rewrite)

    Folgende Rewrite-Aktionen stehen mit der Erweiterung zur Verfügung:

    URL Rewrite typen

    • Rewrite
    • Route to Serverfarm
    • None
    • Redirect
    • Custom Response
    • Abort Request

    Demzufolge könnte man sich auch eine Regel bauen, welche besonders lästige Besucher, z. B. wildgewordene Suchmaschinenspider aussperrt. Und hier hätte ich noch ein paar weitere, gängige Szenarien in denen sich URL Rewrite V2 sinnvoll einsetzen lässt:

    • Permalinks (z. B. für WordPress)
    • Benutzerfreundliche URLS die Query-Parameter in den URL Pfad übersetzen
    • Canonical Hostnames (zum Beispiel www.server-lab.de auf server-lab.de umleiten
    • Weiterleitung von HTTP auf verschlüsseltes HTTPS
    • Verhindern von inline linking auf Bilder und Videos
    • verschiedene Reverse Proxy Szenarien

    Noch mehr Informationen zur IIS URL Rewrite Erweiterung V2.0 und eine geeignete Downloadmöglichkeit gibt es hier

    No Comments

Kommentar hinterlassen

Partnerseiten