Настройка переадресации со страницы без www на www через .htaccess
Сегодня, мы поговорим о настройке редиректа с домена без www на тот же домен с www и поможет нам в этом файл .htaccess.
Стоить сразу ж отметить, что благодаря файлу .htaccess, вы сможете управлять и контролировать работу веб-сервера, а точнее можете закрыть доступ к отдельным разделам или файлам, настроить редирект или настроить gzip сжатие документов, для ускорения работы вашего сайта, прочее.
Этот файл существует в каталоге каждого пользователя. Он оказывает влияние на все файлы и подкаталоги которые находятся в данном каталоге. Что касается вопроса переадресации или редиректа, то с помощью файла .htaccess вы можете настроить как простую так и сложную переадресации. Начиная с простой настройки переадресации между сайтами и заканчивая более сложной переадресацией отдельных страниц одного сайта на нужные страницы других сайтов.
Теперь, приступим к разбору вопроса по настройке редиректа страницы без www на страницу www. Для этого, нам нужно зайти в Диспетчер файлов и найти на своем сайте файл .htaccess. Чтобы приступить к внесению корректив, открываем файл через редактор кода, прописываем ниже указанные параметры и сохраняем все изменения.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ http://www.%1/$1 [L,R=301]
Ка крезультат, делая запрос на сайт toys.ua пользователи будут переходить на www. toys.ua. Но главное то, что поисковики больше не будут воспринимать данные страницы за 2 различных сайта. После настройки главного зеркала сайта вы забудете о проблемах с индексацией сайта.