Вопрос по поводу доступности страниц модификакий товаров

#
Вопрос по поводу доступности страниц модификакий товаров
Возник такой вопрос. Сеошник продвигает сайт, и сообщил что на сайте есть пустые страницы. Этими страницами оказались страницы модификакий товаров. Они не нужны в поисковой выдачи. Как это лучше сделать? Причем сразу для всех модификаций товаров, ведь товары постоянно добавляются. Мб как-то прописать в типовой магазина редирект для модификаций на основной товар? Или как? Наверняка уже задавались такие вопросы..

Спасибо
изучаю hostcms 6
#
Re: Вопрос по поводу доступности страниц модификакий товаров
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Вопрос по поводу доступности страниц модификакий товаров
Идея ясна, но такая ситуация:

1) При добавлении модификаций все равно по умолчанию у них будет индекс равен = 1. То есть это каждый раз вручную нужно будет делать апдейт по модификациям через базу, устанавливая им значение 0. Так же эти модификации есть в Google sitemap, которые тоже нужно исключить оттуда.

Логика подсказывает чтобы система выдавала для страниц модификаций ошибку 404, и чтобы их не было в Google sitemap.

И попутный вопрос, если допустим применить решение по второй ссылке, и добавить на страницы модификакий
meta name="robots" content="noindex, follow
, эти страницы выпадут из индекса после очередного обновления базы поисковиков?


2) У нас есть страница отзывов, но не нужны отдельные страницы отзывов в поисковике (сеошник говорит что они тоже не нужны, только если дополнять их доп контентом, нам хватает только основной страницы отзывов с текстом). Эти отдельные страницы так же есть в Google sitemap и карте сайта, откуда их тоже нужно исключить.

Логика подсказывает чтобы система выдавала для отдельных страниц отзывов ошибку 404, и чтобы их не было в  Google sitemap и карте сайта.

---

Какие могут быть решения?

На примере отзывов, в настрокой типовой страницы отзывов я попробывал сделать проверку типа:

if ($Informationsystem_Controller_Show->item)
{
header("HTTP/1.0 404 Not Found");
exit();
  
}


Но не знаю насколько это правильно, быть может лучше передать системную ошибку 404 со страницей ошибки /404, только как это передать системе?
И получается еще нужно модифицировать xsl шаблоны Google sitemap и карты сайта, чтобы исключить эти ссылки на страницы отзывов...

В общем думаю мысль ясна, подскажите пожалуйста.

изучаю hostcms 6
#
Re: Вопрос по поводу доступности страниц модификакий товаров
napishu писал(а):
1) При добавлении модификаций все равно по умолчанию у них будет индекс равен = 1

Можете написать Хук чтобы при добавлении модификации отключались индексирование
napishu писал(а):
meta name="robots" content="noindex, follow
эти страницы выпадут из индекса после очередного обновления базы поисковиков?

Да все верно, робот не будет индексировать выключенные товары от индекса:
$oShop_Item->indexing

napishu писал(а):
2) У нас есть страница отзывов, но не нужны отдельные страницы отзывов в поисковике (сеошник говорит

Я бы не привязывал ИС с отзывами в структуру узла. Если привязать то они попадают в Google sitemap
napishu писал(а):
Какие могут быть решения?

Наследуя контроллер Informationsystem_Controller_Show можно в отдельном ТДС выводить ИС с отзывами и привязать это ТДС к узлу.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация