2016-03-30 3 views
1

Ich hosste eine Website auf Azure. Sie erhalten einen kostenlosen Domainnamen in diesem Formular mydomain.azurewebsites.net. Ich möchte diese Domain an eine benutzerdefinierte Domain weiterleiten, www.mydomain.com. Ich schrieb diese Regel in web.config:Umleiten aller Ressourcen in Azure an benutzerdefinierte Domäne

<rule name="Redirect old-domain to new-domain" stopProcessing="true"> 
    <match url=".*" /> 
    <conditions> 
     <add input="{HTTP_HOST}" pattern="^mydomain.azurewebsites.net$" /> 
    </conditions> 
    <action type="Redirect" url="www.mydomain.com/{R:0}" appendQueryString="true" redirectType="Permanent" /> 
</rule> 

Dies tat den Trick, aber nur für die Homepage. Wenn ich zu mydomain.azurewebsites.net gehe, wird es total www.mydomain.com umleiten. Aber wenn ich zu mydomain.azurewebsites.net/page1/name1 gehe, gibt es keine Umleitung. Ist es möglich, alle Seiten auf meine benutzerdefinierte Domain umzuleiten, so muss mydomain.azurewebsites.net/page1/name1 zu www.mydomain.com/page1/name1 umleiten.

+1

Hallo Sven - hast du eine Lösung für dieses Problem ... Ich habe das gleiche Problem mit Google die azurblauen URL indiziert und nicht meine benutzerdefinierte Domain. – PNC

Antwort

0

Die übliche Methode hierfür ist die Umleitung Ihrer Domäne zur Azure-Domäne. Entweder als Alias ​​oder als A-Record, der auf die IP-Adresse verweist. Das war, dass niemand wirklich den Azure-Domain-Namen sieht oder jemals von seiner Existenz wissen muss. Sie haben einfach die Antworten von example.com und Azure auf diese Anfragen.

Um dies zu tun, müssen Sie Ihren Domain-Namen mit Azure überprüfen, aber das ist nur eine Frage des Erstellens eines neuen CNAME-Datensatzes in DNS.

+0

Danke, aber das ist schon passiert. Aber die Azure-Domain ist bereits in Google, also muss ich alles an meine benutzerdefinierte Domain weiterleiten. Es muss in web.config möglich sein, weiß aber nicht wie ... –