Вы говорите здесь о двух отдельных вопросах.
Первый - настроить запись DNS, чтобы ваш некононизированный URL работал. Второй - перенаправить URL-адрес, если к нему обращается сайт.
update Я удалил предыдущий совет для CNAME, поскольку раньше я не понимал, что в качестве корневого домена нельзя установить запись CNAME. Похоже, что с ограничениями IP-адресов Azure вам нужно будет указать запись корневого домена на non-azure, хостинг asp.net, а затем поместить перенаправление 301 (например, далее по моему ответу), чтобы переслать его в Azure. домен (домен www).
Если у вас есть http://coziie.com/, указывающий на ваш сайт и обслуживающий страницу, тогда самое время это исправить, потому что Google может запутаться, подумайте о двух разных сайтах и затем уменьшите рейтинг страницы между ними.
Хитрость в том, чтобы настроить перенаправление 301. Я считаю, что инструмент переписывания URL-адресов изначально был дополнением для IIS7, но теперь включен в него? Возможно, вам придется сделать быстрый поиск по этому вопросу.
В любом случае, вот как я делаю это на сервере IIS7 с установленным официальным расширением перезаписи URL (это идет в вашем файле web.config):
<system.webServer>
<rewrite>
<rules>
<clear/>
<rule name="WWW Rewrite" enabled="true">
<match url="(.*)"/>
<conditions>
<add input="{HTTP_HOST}" negate="true" pattern="^www\."/>
</conditions>
<action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
</system.webServer>
Intellisense будет жаловаться, что это не распознанный элемент, но это просто косметическая проблема при редактировании файла.