usvam 0 Опубликовано 23 июля, 2013 Жалоба Share Опубликовано 23 июля, 2013 Хочу запретить индексацию товара из определенной категории. Если бы путь выглядел сайт/главная категория/подкатегория/товар.хтмл - тогда вроде все понятно. Но путь к карточке товара выглядит след. образом: сайт/product_info.php/info/товар.хтмл, поэтому встал вопрос как в robot.txt запретить индексацию товаров из определенной категории. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 июля, 2013 Жалоба Share Опубликовано 23 июля, 2013 Разве что в robots.txt прописывать не нужные страницы, по умолчанию нет таких настроек. Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 23 июля, 2013 Автор Жалоба Share Опубликовано 23 июля, 2013 Разве что в robots.txt прописывать не нужные страницы, по умолчанию нет таких настроек. Прописывать каждый товар из какой-то категории - это, как Вы понимаете, не вариант. Интересно, может ли сработать такой вариант: урл товаров определенной категории начинаем с какого-то уникального выражения (слова) типа слово1.html , слово2.html , слово3.html и т.д. А в robot.txt прописать Disallow: product_info.php/info/слово*.html Пробовала погуглить, но ответа не нашла. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2013 Жалоба Share Опубликовано 24 июля, 2013 Вроде как да, в robots.txt можно использовать всякие сокращения. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 24 июля, 2013 Жалоба Share Опубликовано 24 июля, 2013 1 вариант: В шаблоне карточки товара в начале: <noindex> В конце шаблона карточки товара: </noindex> Ну и условие на идентификатор нужной товарной группы. 2 вариант: Получить HTTP_USER_AGENT и в шаблоне карточки товара не выводить код, если это поисковая система. Ссылка на сообщение Поделиться на другие сайты
usvam 0 Опубликовано 24 июля, 2013 Автор Жалоба Share Опубликовано 24 июля, 2013 1 вариант: В шаблоне карточки товара в начале: <noindex> В конце шаблона карточки товара: </noindex> Ну и условие на идентификатор нужной товарной группы. 2 вариант: Получить HTTP_USER_AGENT и в шаблоне карточки товара не выводить код, если это поисковая система. А вариант, который мне в голову пришел, чтобы в robot.txt прописать Disallow: product_info.php/info/слово*.html не подходит? Ссылка на сообщение Поделиться на другие сайты
Romke1 0 Опубликовано 27 апреля, 2019 Жалоба Share Опубликовано 27 апреля, 2019 Добрый день, а как запретить индексацию вообще всех товаров в магазине? Что бы в поисковик выдавались только главные страницы сайта? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2019 Жалоба Share Опубликовано 27 апреля, 2019 Только что, Romke1 сказал: Добрый день, а как запретить индексацию вообще всех товаров в магазине? Что бы в поисковик выдавались только главные страницы сайта? Здравствуйте! Добавьте в /robots.txt: Disallow: * Но это, наверное, запретит и главную страницу. Ссылка на сообщение Поделиться на другие сайты
Romke1 0 Опубликовано 27 апреля, 2019 Жалоба Share Опубликовано 27 апреля, 2019 Да, это запретит вообще полную индексацию сайта Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 апреля, 2019 Жалоба Share Опубликовано 27 апреля, 2019 53 минуты назад, Romke1 сказал: Да, это запретит вообще полную индексацию сайта Можно так попробовать: Disallow: /*.php Главная вроде как / и не будет запрещена. А все файлы - запретятся. Но это только если не используются SEO URL в магазине, т.е. .html в конце. Если используются, тогда ещё добавьте: Disallow: /*.html Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения