2016-09-20 7 views
0

Ich muss WWW entfernen. von allen meinen URLs auf Route 53. Ich habe eine web.config-Rewrite-Regel auf meiner Website, die mit meinen Azure-VMs funktioniert, aber bei der Konvertierung in Webapps ist dies nicht zulässig. Ein Fehler in der Vergangenheit informierte die Benutzer, dass ihre persönliche Website www.john.domain.com oder www.jane.domain.com war. Wenn die Regel "Rewrite" aktiviert ist, werden VMs in Azure, aber nicht in Webapps ausgeführt. Ich suche das extra www zu entfernen. von allen URL-Anfragen. Ich verwende Route 53 für DNS und ich habe bereits eine Umleitungsregel für Naked DNS domain.com, um zu www.domain.com zu wechseln, aber ich hätte gerne eine andere Umleitung oder Umschreibung, die wie die Regel web.config funktioniert.Route 53 Strip WWW von allen URLs

<rule name="Remove www from 4th level" stopProcessing="true"> 
    <match url=".*"/> 
    <conditions> 
    <add input="{HTTP_HOST}" pattern="^www\.([^\.]+\.[^\.]+\.[^\.]+)$"/> 
    </conditions> 
    <action type="Redirect" url="http://{C:1}/{R:0}" statusCode="200" statusReason="Ok"/> 
</rule> 

Antwort

0

Sie vermissen die http/https von Ihrem Muster. Ihre Bedingungen sollten eher wie folgt aussehen:

+1

Ich zeige die web.config, aber ich muss das www auf einer höheren Ebene als Teil der DNS-Weiterleitung bei Route 53 entfernen. – Elric667

Verwandte Themen