пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

Редирект с множественных слэшей

Настройка редиректа с множественных слэшей

Для чего настраивать редирект со страниц сайта с множественными (больше одного) слэшами? Дело в том, что при отсутствии 301 редиректа с таких станиц, может генерироваться дублированный контент. В свою очередь, дубли вызывают понижение позиций сайта в поисковых системах.

Проверить дубли страниц сайта можно при помощи онлайн сервиса Appolon.

Вносим в поле поиска дублей URL сайта и кликаем по кнопке «Отправить». Через пару секунд отобразится таблица, в которой будут указаны коды ответа сервера редиректа. Желательно проверить как главную страницу сайта, так и любую запись.

У меня такой редирект не был настроен. Поэтому, в таблице я увидел следующее.

Код ответа сервера редиректа

Когда в браузере я добавил к URL первой попавшейся записи несколько слэшей — //// и обновил страницу, то открылась точно такая же страница, только с этими слэшами на конце URL. Это вообще не гуд, поскольку поисковики будут воспринимать страницу без слэшей и с ними, как разные записи, хотя содержание у них абсолютно одинаковое.

Эту неприятность легко устранить при помощи 301 редиректа в .htaccess. Файл находится в корневой директории сайта. Открываем .htaccess на редактирование и дописываем строки:

#Проверяем, повторяется ли слэш (//) более двух раз:
RewriteCond %{THE_REQUEST} // 
#Исключаем все лишние слеши:
RewriteRule .* /$0 [R=301,L] 

В сети я нашёл и другие варианты, которые должны обеспечивать редирект с двух и более слэшей. Однако, у меня сработал только такой. Прописывать его лучше в начале .htaccess.

Друзья, плюсаните, вдруг пригодится!

Почитайте похожие материалы

Об авторе: Hobo

3 Comments

  1. Олег:

    Наконец-то решил проблему с несколькими слэшами на сайте.

    1. Hobo:

      Отлично, рад, что всё получилось.

  2. Aleks:

    Это плохой вариант. Наличие повторных слешей в GET параметрах все ломает. К примеру https://site.ru//?url=http://site.ua приводит на 404.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

3 × = 27

 

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять