Все базовые редиректы настраиваются обычно в файле .htaccess, находящимся в корневом разделе сайта.
В нем должна быть включена директива RewriteEngine, задана директива RewriteBase и включен переход по символическим ссылкам (FollowSymLinks). Должна быть доступна запись и права на редактирование файла.
Какие базовые редиректы настраиваются?
301 редирект с http-протокола на https-протокол сайта
Если у вас уже установлен SSL-сертификат и сайт доступен по https протоколу, то можно установить перенаправление веса и трафика с http-версии на главное зеркало (главный домен).
В итоге вы защищаете свой сайт от внутреннего дублирования в пределах домена.
301 перенаправление с https-протокола на http-протокол сайта
Обратное действие предыдущему пункту. Если SSL-сертификата у вас нет, то нужно настроить перенаправление с https-протокола.
301 редирект с www на сайт без www
Чаще всего домен используется без www. Но у всех сайтов по умолчанию существует данный поддомен. Чтобы информация на сайте между ними не дублировалась, рекомендуется настраивать редирект с поддомена www на сайт без www.
301 перенаправление с сайта без www на поддомен www
Если у вас не был настроен предыдущий редирект и вы использовали внешние и внутренние ссылки преимущественно с указанием поддомена www, значит необходимо настроить данное перенаправление.
Рекомендуется уточнить в панелях вебмастеров Яндекс и Google, какие настройки заданы по умолчанию, какая версия домена проиндексирована лучше, на какую версию идет трафик.
301 редирект со страниц без слеша на страницы со слешем в конце URL
Дублирование информации в пределах одного домена негативно сказывается на продвижении сайта. URL на сайте могут заканчиваться как без слеша (/), так и на него. Именно поэтому один и тот же документ может быть проиндексирован по 2 различным путям.
301 перенаправление со слеша в конце URL на страницу без него
Чаще всего в Bitrix наблюдается проблема: часть разделов не имеет слеша в конце URL. Для таких разделов, чтобы избежать дублирования, настраивают редирект со слешем в конце URL на страницу без него.
301 редирект с повторяющихся слешей (//) в URL
Чтобы страницы не проиндексировались по таким путям и не создали дубликаты содержимого, настраивают редиректы с множественных слешей, за исключением двойного слеша при указании протокола домена.
301 перенаправление со знака вопроса в конце URL на слеш
Бывают ситуации, когда совершается пустой GET-запрос, т.е. в конце URL получается так: /? - это является дубликатом соответствующей страницы.
Чтобы материалы не дублировались, рекомендуется настраивать 301-редирект. Чаще всего такой редирект проще настроить через php-скрипт, чем через файл .htaccess.
301 редирект с индексных файлов на страницу без них
Практически везде, где есть директории, присутствуют индексные файлы index.php и index.html - они создаю угрозу дублирования структуры URL.
С таких путей рекомендуется настроить перенаправление на URL, не содержащие указание на эти системные файлы. Чаще всего редирект перенаправляется на страницу директории, имеющую слеш в конце URL.
Убираем слеши в конце URL для статических файлов
Проверяем, присутствует ли точка в URL и содержит ли он слеш на конце, если да, то удаляем слеш. Это необходимо для корректной индексации файлов: картинок и документов.
Как проверить 301 редиректы?
Проверку редиректов можно осуществить с помощью сервиса Bertal.
Сколько стоит?
Стоимость внедрения базовых редиректов (отдельная задача): 4500 рублей.
Сроки проведения: 2-5 рабочих дня.
Работы производятся в рамках договора поддержки.
Если вы заказываете комплексное решение по SEO, то настройка редиректов может быть включена в его стоимость в зависимости от ТЗ (технического задания).
Вы можете оставить заявку для получения дополнительной информации по вашему сайту.