0

Mein Szenario ist wie folgt.Azure-Deployment-Slot-Swap umleitet zu derselben Domäne

Ich habe meine website.azurewebsites.net Hauptwebsite, die auf https://website.dk umleitet (ich kaufte diese Domäne) und erstellte einen anderen Bereitstellungsslot namens website-dev.azurewebsites.net. Wenn ich jedoch den 'dev' besuchen will, wird er immer noch auf https://website.dk umgeleitet, was die Änderungen von website.azurewebsites.net mit sich bringt.

Wie kann ich auf website-dev.azurewebsites.net zugreifen, ohne zur Hauptleitung weitergeleitet zu werden?

Edit: Vielleicht ist es die Weiterleitung in der Datei web.config, aber ich habe den Redirect-Teil auskommentiert und veröffentlicht?

Antwort

0

Ich habe die Lösung gefunden, stellt sich heraus, ich musste den gesamten <rewrite> Block in der web.config kommentieren.

<!--<rewrite> 
    <rules> 
    <rule name="Force HTTPS" enabled="true"> 
     <match url="(.*)" ignoreCase="false" /> 
     <conditions> 
     <add input="{HTTPS}" pattern="off" /> 
     </conditions> 
     <action type="Redirect" url="https://website.dk/" appendQueryString="true" redirectType="Permanent" /> 
    </rule> 
    </rules> 
</rewrite>--> 
0

die Umleitung kommentierte out ist keine gute Praxis, da sie Probleme verursachen könnten, wenn Sie Ihre Entwicklungsumgebung in der Produktionsumgebung wechseln und Sie vergessen, wieder die Umleitung hinzuzufügen.

Sie sollten Ihren Regeln Bedingungen hinzufügen, damit sie nur in der Produktionsumgebung ausgeführt werden. Ich empfehle Ihnen, die in https://gist.github.com/alindgren/999c542a6625ddfb41f1b0293878dcad

beschriebenen Schritte zu befolgen
Verwandte Themen