shaklov 63 Опубликовано 7 октября, 2014 Жалоба Share Опубликовано 7 октября, 2014 При существующей разбивке на страницы в поисковики попадают дубли страниц: одна вида 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 октября, 2014 Жалоба Share Опубликовано 8 октября, 2014 А почему просто в robots.txt не заперетить страницу с page=1 ?! Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 8 октября, 2014 Автор Жалоба Share Опубликовано 8 октября, 2014 А оно по-умолчанию было в движке запрещено? Вот теперь и нужно исправлять. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 октября, 2014 Жалоба Share Опубликовано 8 октября, 2014 Не было. В VamShop 1 всё равно решить до конца проблему дублей и правильной отдачи заголовков практически не реально. Структура кода не совсем правильная. В VamShop 2 изначально таких проблем быть не должно, там на все ошибочные адреса, отключённые товары, категории, по умолчаию отдаются 404 и всё лишнее в robots.txt запрещено. Ссылка на сообщение Поделиться на другие сайты
velos 0 Опубликовано 28 января, 2016 Жалоба Share Опубликовано 28 января, 2016 В 08.10.2014 at 08:22, VaM сказал: А почему просто в robots.txt не заперетить страницу с page=1 ?! Добрый день Запрещается строкой Disallow: /*page=1 правильно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 января, 2016 Жалоба Share Опубликовано 28 января, 2016 Здравствуйте! По идее, да. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения