#

Webseite von www. auf kurze URL Adresse umstellen
 
 
Anleitung zum Umleiten von www. Canonischen URL Adressen
 
Mit einer canonischen Umleitung erreicht man, dass eine Webseiten URL Adresse auf eine andere überführt wird.
Meistens wird die URL www.Webseite.com auf die URL ohne www. umgeleitet.
 
Das hat den Vorteil, dass bei Suchmaschinen wie Google das Ranking nur noch eine Website gerechnet wird und somit das Ranking der Webseite steigt.
Redirect

 
 
Anleitung:
Hierzu den IIS (Internetinformationsdienste IIS Manager) öffnen.
Dann die Website anwählen (links) und im Aufgabenbereich den Punkt: URL Rewrite auswählen.
*Anmerkung: wenn URL Rewrite nicht angezeigt wird und nicht vorhanden ist, dann muss man diese Aufgabe erst mit dem Web Deploy und Web Platform installer installieren

 
Unter URL Rewrite dann auf Aktionen: Regel hinzufügen klicken

 
Danach die Voreinstellung: Kanonischer Domänenname auswählen

 
Jetzt muss man nur noch auswählen, welche URL den primären Hostnamen darstellen soll
Also die URL Adresse einstellen, welche vorrangig ist.

 
 
Überprüfung der Einstellung:

 
Einstellungen:
 
Regel:
Angeforderte URL: Entspricht der Regel
Unter Verwendung von: Reguläre Ausdrücke
Muster: (.*)
 
Bedingungen:
Logische Gruppierung: Übereinstimmung mit
Eingabe: {HTTP_HOST}
Typ: Entspricht NICHT dem Muster
Muster: ^webseite\.com

 
Aktion:
 
Aktionstyp: Umleiten
Aktionseigenschaften:
 
URL Umleiten: http://webseite.com/{R:1}
 
Umleitungstyp: 301 Permanent

 
 
Web.config
 
Für Programmierer, die lieber direkt mit der den XML Einstellungen unter der web.config arbeiten, gibt es hier noch die dadurch erzeugten xml Zeilen
 
Eintragungen in der Web.config

<rule name="CanonicalHostNameRule1">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^microsoft-programmierer\.de$" negate="true" />
</conditions>
<action type="Redirect" url="http://microsoft-programmierer.de/{R:1}" />
</rule>
 

 
 
Komplette Web.config mit Umleitungen
 
Umleitung Canonical
Umleitung Https

<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/Errors.aspx" responseMode="ExecuteURL" />
</httpErrors>
 
<rewrite>
<rules>
 
<rule name="CanonicalHostNameRule1">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^microsoft-programmierer\.de$" negate="true" />
</conditions>
<action type="Redirect" url="http://microsoft-programmierer.de/{R:1}" />
</rule>
 
<rule name="http to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https:{HTTP_HOST}/{R1}" />
</rule>
</rules>
</rewrite>
</system.webServer>

 
 
 
 
Video Tutorial  ab Minute 4:07

 
 
 
 
Mobile

.

soap2day