Как автоматически настроить 301 редирект с www и технического домена
Наш сайт, как правило после привязки домена 2-го уровня доступен не менее чем по четырем адресам.
- http://nash-site.ru/
- http://www.nash-site.ru/
- http://nash-site.e-stile.ru/
- http://www.nash-site.e-stile.ru/
Как видите, кроме основного домена с www и без еще существует технический домен в тех же вариациях. Неизвестно, какой из них первым проиндексируют поисковики. Но нам нужен именно http://nash-site.ru
В таком случае нам поможет серверный редирект 301 - т.е. переадресация пользователя (и поискового робота) со всех доменов на тот единственный, который планируется продвигать.
В SiteEdit есть отличный инструмент для данной настройки. Выберите меню "Проект", пункт "Свойства проекта". На вкладке "Настройки" вы найдете необходимое поле для заполнения
Введя в поле "Доменное имя" наше основное доменное имя и включив ползунок "Редирект на доменное имя", мы автоматически получаем:
А. Переадресацию с остальных трех доменов
Б. Правильный файл sitemap.xml - карту сайта для поисковых роботов, также имеющую большое значение при индексировании сайта с правильным адресом
Но если нужна переадресация со внутренних страниц, необходимо настроить вручную файл urlredirect.dat, как написано здесь, и обязательно отключить данную функцию в свойствах проекта, иначе редирект работать не будет.