Перейти к содержанию
Форум поддержки пользователей VamShop

дубли страниц в поисковике page=1


Рекомендуемые сообщения

При существующей разбивке на страницы в поисковики попадают дубли страниц: одна вида stranichka.html а вторая вида stranichka.html?page=1

Пагинацию я исправил - теперь параметра page=1 не бывает, он заменяется ссылкой на основную страницу.

И нужно будет зарелизить это дело. Код я покажу.

Теперь нужно создать правило в .htaccess, которое будет делать 301 редирект на страницу без параметра page=1

RewriteCond %{QUERY_STRING} page=1
RewriteRule (.*\.html|.*\.php) /$1? [R=301,L]

Но не работает, если указаны сортировки на странице: stranichka.html?page=1&sort=price&direction=desc

Ссылка на сообщение
Поделиться на другие сайты

А оно по-умолчанию было в движке запрещено? Вот теперь и нужно исправлять.

Ссылка на сообщение
Поделиться на другие сайты

Не было.

 

В VamShop 1 всё равно решить до конца проблему дублей и правильной отдачи заголовков практически не реально.

 

Структура кода не совсем правильная.

 

В VamShop 2 изначально таких проблем быть не должно, там на все ошибочные адреса, отключённые товары, категории, по умолчаию отдаются 404 и всё лишнее в robots.txt запрещено.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...
В 08.10.2014 at 08:22, VaM сказал:

А почему просто в robots.txt не заперетить страницу с page=1 ?!

Добрый день

Запрещается строкой Disallow: /*page=1
правильно?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...