Как запретить индексацию

mavrin82
На сайте с 29.06.2010
Offline
109
396

Столкнулся с проблемой дублей страниц в индексе яндекса. В индекс попадают ссылки как - /shop/product/406 так и ссылки такого вида - /shop/product/406?cmn=on

Как избавиться от второго варианта?

Продвижение сайтов ( https://amuletdm.ru/ ) Аудит сайта ( https://amuletdm.ru/ ) Создание сайтов ( https://amuletdm.ru/ )
[umka]
На сайте с 25.05.2008
Offline
456
#1

Проверять все передаваемые параметры, чтобы они были существующими, чтобы их значения были допустимыми и чтобы шли они строго в определённом порядке.

Иначе таких дублей можно на любом сайте придумать великое множество.

Пример ещё двух дублей этой страницы:

/ru/forum/774297

Можно, конечно, запретить индексацию страницы с таким параметром в robots.txt или даже вовсе запретить доступ к странице в .htaccess … но проблемы это не решит :)

Лог в помощь!
IL
На сайте с 20.04.2007
Offline
435
#2
mavrin82:
Как избавиться от второго варианта?

Если нужно, чтобы страница отображалась пользователю, но не индексировалась - можно запретить в robots.txt (например, clean param или Disallow: *?cnm в секции для Yandex) и/или прописать в meta rel=canonical основную страницу

Если и пользователю не нужна - 301 редирект.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
php.developer
На сайте с 22.11.2010
Offline
94
#3

Такое поведение надо отсекать на уровне Вашего движка. Не запрещать индексацию, а по нормальному отдавать 404.

mavrin82
На сайте с 29.06.2010
Offline
109
#4

Не совсем то по моему .

Таких страниц с товарами тысяча и у каждой есть такой дубль в индексе, именно такого вида ?cmn=on , как от этих дублей избавится, может в .htaccess что то прописать? Или в robots . Подскажите вариант действенный плиз.

дани мапов
На сайте с 06.09.2012
Offline
204
#5
mavrin82:
Столкнулся с проблемой дублей страниц в индексе яндекса. В индекс попадают ссылки как - /shop/product/406 так и ссылки такого вида - /shop/product/406?cmn=on

Как избавиться от второго варианта?

В robots.txt добавьте:

Disallow: /*?cmn=on

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)

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