Участвуй в конкурсе сайтов
Получи профессиональную оценку сайта и
награду за дизайн, контент или технологичность

Редирект 301 (с WWW и без него)

2 ответа

Подскажите пожалуйста по поводу редиректа 301...
Если сайты с WWW и без него работают по отдельности без редиректов. Эти две копии могут «склеится» поисковыми системами, что негативно скажется на поисковой оптимизации. Я слышал, что эта проблема решается хостинг провайдером?
Прошу дать рекомендации по этому поводу.

Ответы (2)

Ну-с, рекомендации дать не проблема, вопрос интересный! :)
На примере тестового сайта на техническом домене http://commtest.tmweb.ru/ разберем вопрос.

Изначально перенаправление при обращении к поддомену www и основному домену не присутствует, убедиться можете по примерам использования утилиты wget, которая по сути имитирует запрос ресурса из веб-браузера:

wget http://commtest.tmweb.ru/
--2016-08-11 11:04:19-- http://commtest.tmweb.ru/
Распознаётся commtest.tmweb.ru
Подключение к commtest.tmweb.ru... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK

wget http://www.commtest.tmweb.ru/
--2016-08-11 11:05:00-- http://www.commtest.tmweb.ru/
Распознаётся www.commtest.tmweb.ru
Подключение к www.commtest.tmweb.ru ... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK

В обоих случаях ответ от сервера был сразу получен со статусом 200, каких-либо перенаправлений не зафиксировано.

По ссылке вы можете почитать как Яндекс (полагаю, вы рассчитываете на индексацию прежде всего поисковиками Яндекс и Google, а после уже другими поисковыми сервисами) относится к перенаправлениям различного типа: https://yandex.ru/support/webmaster/robot-workings/managing-redirects.xml?lang=ru

Google явно рекомендует использовать тип переадресации 301: https://support.google.com/webmasters/answer/93633?hl=ru

Сейчас по примерам директив скину в соседнем посте, они у меня на ноутбуке сохранены...
Свернуть ответы
Панель управления в Timeweb в разделе "Сайты" позволяет поставить перенаправление как с основного домена на www, так и наоборот буквально в несколько кликов, достаточно кликнуть на элемент "Настройки сайта".

В этом случае будет активировано перенаправление типа 302 (temporary redirect):

wget http://commtest.tmweb.ru/
Распознаётся commtest.tmweb.ru
Подключение к commtest.tmweb.ru... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 302 Moved Temporarily
Адрес: http://www.commtest.tmweb.ru/ [переход]
Распознаётся www.commtest.tmweb.гu
HTTP-запрос отправлен. Ожидание ответа... 200 OK

Однако если мы хотим установить тип перенаправления 301 (permanent redirect) придется внести изменения в файл .htaccess, обычно его нужно разместить в папке где лежит сайт либо файл с таким именем уже там размещается.

Пример директивы перенаправления, которую нужно разместить в файле .htaccess для того, чтобы при обращении к конкретной странице шло перенаправление на другую страницу:
Redirect 301 /test http://www.commtest.tmweb.ru/

Результат:
wget http://commtest.tmweb.ru/test
Распознаётся commtest.tmweb.ru
Подключение к commtest.tmweb.ru... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently
Адрес: http://www.commtest.tmweb.ru/ [переход]
Распознаётся www.commtest.tmweb.ru
HTTP-запрос отправлен. Ожидание ответа... 200 OK

Вот пример корректной директивы перенаправления со статусом 301 с поддомена www на основной домен, для результата её нужно разместить в файле .htaccess нужного сайта:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.commtest.tmweb\.ru [NC]
RewriteRule ^(.*)$ http://commtest.tmweb.ru/$1 [R=301,L]

wget http://www.commtest.tmweb.ru
Распознаётся www.commtest.tmweb.ru
Подключение к www.commtest.tmweb.ru... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently
Адрес: http://commtest.tmweb.ru/ [переход]
Распознаётся commtest.tmweb.ru
HTTP-запрос отправлен. Ожидание ответа... 200 OK

Надеюсь мой пост поможет прояснить ситуацию по вашему вопросу :)

Похожие вопросы

Как пропустить свой домен через DNS от Cloudflare?

Купил у вас домен, хочу пропустить его через клаудфлер, после чего подключить к хостингу как это сделать?
Максимов Денис
121

СРОЧНО! ЗАХОЖУ НА САЙТ, МНЕ ПИШУТ, ЧТО СРОК РЕГИСТРАЦИИ НА РЕГ РУ ИСТЕК

Здравствуйте, такая проблема - есть сайт на вашем хостинге, недавно его переделали, все стабильно работало 2 месяца. Сегодня на сайт нельзя зайти пишет, что истек срок регистрации на РЕГ РУ, хотя сайт на хостинге Таймвеб. За последнее время никто ничего...
Евгений Сомов
129

Сайт возрастом 1 год

Вопрос такой:  Сайту год. Посещаемость была в конце 1 500 в месяц. Домен припаркован, но восстановить ещё можно при оплате.  Сайт сделан мной коряво -учился на нём. Тема его "Создание сайтов и заработок на них"  Если я его...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте