Дубли страниц пагинации DLE (после переноса с uCoz)

F
На сайте с 22.03.2022
Offline
43
250

Перенесли сайт с uCoz на Dle и с недавнего времени, Яндекс стал ругаться на дубли страниц, то есть к примеру:

/page/139

/page/139/

/load/page/139/

Выдают один и тот же контент. При этом в категориях нет такой проблемы. Как можно исправить?

Виктор Горняков
На сайте с 25.09.2006
Offline
175
#1

Поможет (вставить в <head> </head> ):

<link rel="canonical" href="/page/139 ">

МСК серверы: VPS (VDS) CPU: ОТ 1 ЯДРА/RAM: ОТ 1024MB/SSD: ОТ 10 GB/+ МЕСТО ПОД БЭКАПЫ/IPV4: 1 ШТ от 104 ₽ в мес ---> https://bit.ly/qwartaru
F
На сайте с 22.03.2022
Offline
43
#2
Виктор Горняков #:

Поможет (вставить в <head> </head> ):

<link rel="canonical" href="/page/139 ">

А если страниц очень много, нужно же в php лезть писать условие?

Михаил
На сайте с 02.03.2007
Offline
190
#3
Forzed #:

А если страниц очень много, нужно же в php лезть писать условие?

Именно так.

Из вариантов...

/page/139

/page/139/

/load/page/139/

...выбираем один, который будет каноническим (к примеру,  /page/139/), и ставим в блок мета-тегов строку:

<link rel="canonical" href="<?=[адрес сайта].$_SERVER['REQUEST_URI'];?>">

Эта строка будет означать для поисковиков: вот правильная страница, остальные с тем же контентом – жалкое подобие, не ходи туда,  ходи сюда.

Соответственно, для двух остальных видов страниц – ставим переадресацию на канонический тип страницы, что-то типа:

header('HTTP/1.1 301 Moved Permanently');
header('Location:'.[канонический формат страницы без квадратных скобок]);
exit;

И будет вам счастье.

Вот видишь, Алиса, что нужно бежать со всех ног, чтобы оставаться на месте! А чтобы куда-нибудь добраться – нужно бежать вдвое быстрее!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий