Вот прошло 12 дней с момента создания компонента. Почти сразу добавил свои ссылки и добавил новую карту в вебмастера яндекс и гугла. Яндекс проиндексировал ссылки, их пока особо в поиске не видно, но как минимум в индексе они есть. Гугл не хочет. Думаю что за на..,… так вот при проверке страниц в google search console, выяснилось что они каноничные, цитирую:
Каноническая страница, выбранная Google: Совпадает с канонической страницей, выбранной пользователем
Открываю код, и на самом деле, страницы каноничные (я добавлял страницы фильтра), и главной страницей выбрана страница категории из которой и был применён фильтр. Можно ли как-то красиво эту каноничность убрать, есть ли пункт в меню? Или как сделать что-бы это в компонент внедрить, может с помощью хука?
Конечно можно просто в файле /system/controllers/content/actions/category_view.php закомментировать 122 строку:
$this->cms_template->addHead('<link rel="canonical" href="' . $this->cms_config->host . (is_array($page_url) ?
$page_url['base'] : $page_url) . '"/>');
Но потом же будут обновления, вспоминать что её закомментировал… вообщем неудобно...
При том это не совсем корректно, каноничность нужна как минимум для отображения на разных страницах категории (2, 3 и.т.д.).
Вообщем вопрос как убрать каноничность, только на страницах фильтра?