Progr.it | Tutti i post etichettati 'azure redirect 301'

Progr.it

azure custom domain 301 redirect : domain without "www"

come gestire un dominio personalizzato su Microsoft azure

presso il proprio provider gestire i dns del dominio come indicato:

record a: dominio.com > ipserver azure

record a: www.dominio.com > ipserver azure

record cname :awverify.www.dominio.com > awverify.www.dominio.azurewebsites.net

record cname : awverify.dominio.com > awverify.dominio.azurewebsite.net

una volta che i dns sono stati propagati

nel file web.config (nella cartella di Azure dove si trova in dominio ) aggiungere nella sezione system.webserver una nuova sezione "rewrite"

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Redirect old-domain to new-domain" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^dominio.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.dominio.com/{R:0}" redirectType="Permanent" />
                </rule>             
            </rules>
        </rewrite>
    </system.webServer>
</configuration> 

e il gioco è fatto.