@unlik

Как сделать такой 301 редирект?

Есть например страница https://site.ru/category/?page=1

Получился дубль с https://site.ru/category/

Как сделать редирект с https://site.ru/category/?page=1 на https://site.ru/category/

Соответственно категория может быть любая
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 2
@dodo512
RewriteCond &%{QUERY_STRING}& &page=1&
RewriteRule (.+) /$1? [R=301,L]
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега htaccess
Так же у вас будет проблемма и с
https://site.ru/category/?page=1
https://site.ru/category/?page=2
https://site.ru/category/?page=3
Поскольку пара урл запрос и тайтлы и дескрипшены будут не уникальные, ч то может плохо повлиять на СЕО
поскольку дубли страниц "канибализируют запрос" особенно это важно для низко и средничастотных, посколкьу в таком случае они могут еще и меняться в выдаче.
и того решение
1. Риал каноникал вшытое в шапку, критерий следующий если есть гет параметр то ссылка на страницу без GET.
В индексе вообще не должно быть ни одной страницы с гет параметром.
2. Убрать вообще пейдженацию сейчас есть отличное и рекомендованное решение от гугл https://developers.google.com/web/fundamentals/per...
3. убрать пейдженацию за аякс
4. исключить пейдженацию в robots.txt как страницы закрытые от индекса
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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