Когда товар не выводится на сайте - ошибка "не найдено"

Автор realmen80, 25 декабря 2012, 16:39:24

« назад - далее »

realmen80

Здравствуйте.
Обнаружил такую проблемку в гугл вебмастере в разделе "Ошибки сканирования" - 32 страници не найдено - это все товары в которых я в админке отключил отображение на сайте.
Как можно сделать, чтобы товар на сайте просто не отображался, но для поисковиков был доступен? То есть из поиска клиент мог попасть на страницу товара, а на сайте в категориях товаров - товар бы просто не выводился... Заранее благодарен за помощь.

Виктор Демидов

Создать несколько групп. Разрешить доступ к категориям в зависимости от группы.

realmen80

Спасибо за вариант, но не совсем подходит. Та как мне нужно чтобы любой клиент который находится на сайте - не видел скрытых товаров. Но при этом если через поиск попал на страницу товара, то чтобы она была доступной.

coder

Можно создать отдельную категорию для таких товаров. Запретить показ категории в навигации, оставить доступ только к товарам.
Но это больше похоже на клоакинг. Для таких целей есть много софта, можно использовать любой, даже не встраивая в prestashop. Произвести сверку ip-адрес посетителя с ip-адресами поисковых роботов, если ip-адрес в этой базе отсутствует, это обычный посетитель, запрет на показ товаров, т.е. ему выдается прездназначенная для него страница, а если это поисковый робот, то разрешить показ, т.е. он получит абсолютно другую страницу. Переход с поисковика тот-же вариант с показом товаров.

realmen80

Вы выполняете доработки на престашоп? Напишите в ЛС. Спасибо