@Mihail_Mel

Как правильно оформить 301 редирект и убрать дубли страниц?

Коллеги, помогите, в интернете столько всего и не могу найти правильного работающего решения!

необходимо избавиться от дублей страниц, которые выдают сервисы

правило избавления от слешей:
RewriteCond %{THE_REQUEST} ([^\s]*?)\/{2,}(\?[^\s]*?)?
RewriteRule (.*) %1 [R=301,L]


однако при прописывании такого правила перекидывает на 404.рнр, а в УРЛе появляется полный адрес с папками вида
- site.ru/var/www/u00000007/public_html/site.ru

плюс выдает доступность адресов
site.ru/index.php
site.ru?

Помогите пожалуйста с решением данного вопроса!
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteCond %{THE_REQUEST} ^[^?]+//
RewriteRule (.*) /$1 [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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