Во многих случаях большой проблемой является определение правильного адреса главной страницы сайта. Может быть много ссылок извне, ссылающихся на ваш сайт в www-форме и без указания www. С точки зрения поисковых систем ссылки "http://www.elisy.net" и "http://elisy.net" указывают на разные сайты.
Модуль во вложении перенаправляет запросы "http://elisy.net" к "http://www.elisy.net". Используя данный шаблон, Вы можете переписать модуль с учетом имен своего сайта. Нужно отметить, что "Default.aspx" нужно удалять из запроса "http://elisy.net/Default.aspx" для получения большей оптимизации. Таким образом после подключения модуля "http://elisy.net", "http://elisy.net/Default.aspx" будут указывать на "http://www.elisy.net" путем возврата "301 Moved Permanently" кода. Метод не включает редирект "http://www.elisy.net/Default.aspx" на "http://www.elisy.net".
Не забывайте прописать в Web.Config следующие строки
<httpModules>
<add name="WwwAddingModule" type="Elisy.Theater.Web.HttpModules.WwwAddingModule"/>
</httpModules>
WwwAddingModule.cs (1.48 kb)