@vhamel

Что лучше? Редирект или закрыть от индексации?

На сайте есть дубли сраницы:
site.ru/index.php
site.ru/index
site.ru
Поставил редирект с site.ru/index.php на site.ru
Но у меня что то не получается поставить редирект с site.ru/index!
Можно ли закрыть от индексации robots?
Или лучше все таки поставить редирект?
  • Вопрос задан
  • 784 просмотра
Решения вопроса 1
landergate
@landergate
IT-шный jack-of-all-trades
Можно ли закрыть от индексации robots?

Можно, это хорошая идея. Оставить только корень, а дубли индексировать запретить.

Или лучше все таки поставить редирект?

Для SEO значения не имеет. В обоих случаях дублирующие страницы пропадут из поиска.
Это может быть полезно для пользователей и их закладок, чтобы они перемещались с index.php и index на корень сайта, заходя по старым ссылкам вручную.

Только убедитесь, что сам сайт не использует index в качестве URL на важных операциях. Например MediaWiki по умолчанию строит все ссылки и операции от index.php. Если на нём будет стоять редирект, то любая операция будет скидывать пользователя в корень.
Гипотетически, впрочем, это ничего не сломает, ведь запрос всё-равно доедет до index, просто с другим URL.

Но у меня что то не получается поставить редирект с site.ru/index!

Это можно сделать средствами веб-сервера.

Например для nginx:
server {
    server_name yoursite.ru;

    .......................
    .......................

    location /index {
        return 301 https://yoursite.ru/;
    }
}


Для поисковика важно объявить код 301 (Moved Permanently), тогда он перестанет индексировать эти ссылки, считая, что они все навсегда переехали в корень.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы