+7 (495) 278-08-54

Скрытие всех страниц фильтра от индексации

Модуль Seo умного фильтра позволяет скрывать страницы фильтра от индексации. Закрыть одну страницу условия от индексации просто, достаточно воспользоваться опцией Скрыть страницу от индексации в условии.
Для закрытия всех страниц фильтров, кроме страниц разделов, необходимо воспользоваться опцией модуля Отключить индексацию всех страниц в Общих настройках модуля.
Это всего лишь один из нескольких способов скрыть страницы фильтра от индексации, но этот способ реализован через модуль Seo умного фильтра.
Данная опция производит проверку на переменную ${$arParams['FILTER_NAME']}, которая содержит массив с данными фильтра. На некоторых сайтах массив содержит параметры даже на странице раздела без применения каких-либо фильтров. В таком случае использовать эту настройку нельзя, поскольку закроются все разделы.
Закрыть страницы фильтра от индексации без использования нашего модуля можно, разместив в шаблоне следующий код:
  1.  $x = $_SERVER['REQUEST_URI'];
  2.   if(strpos($x, '/filter/')!==false){
  3.        $APPLICATION->SetPageProperty("robots", "noindex, nofollow");
  4.   }
Содержимое проверки может отличаться. Данный пример подходит для классических ссылок умного фильтра, сгенерированных по шаблону /filter/#SMART_FILTER_PATH#/apply/.