Компонент дублирует страницы по тайтлу
1film.co/video/209-ptici-3-sub.html
оказывается еще сайт создает вот такую страницу (точнее создает страницу компонент IVideo)
1film.co/video/embed/209
Получается дубль по заголовку.
Как поставить Canonical? Для меня проблема в том, что ссылки на страницы то разные.
<link rel="canonical" href="<?php echo $config->host . $core->uri_absolute; ?>" />
Работает и на двойке.
Подход не тот. Зайдите на 2 страницу и ctr+U — в коде каноникала нет, страница другая. Закройте в robots.txt от индексирования.
Спасибо, так и сделал сразу
instantcms.ru/blogs/poleznosti-ot-sjen/dobavlenie-canonical-na-instante.html
Работает и на двойке.
Не понял как php код добавить в main.tpl.php
instantcms.ru/blogs/poleznosti-ot-sjen/dobavlenie-canonical-na-instante.html
Работает и на двойке.
Не понял как php код добавить в main.tpl.php
Там написано "Нужно добавить php код в файл шаблона template.php, в самый верх (рядом с другим php кодом)". Но я тоже не понял, как это вставить в main.tpl.php своего шаблона и в какое место
тег canonical должен появляться на второй третьей странице ?page=2,3… А по тем методам что выше описаны он вылезает на всех и на главной тоже)) Или как ее правильно дописать чтоб только определенных страницах пагинации вылезал
А вообще в идеале хотелось бы следующее:
1. сменить url страниц пагинации с ?page=2 на ../page-2
2. Возможность указывать в настройках паттерны в тайтл на при пагинации (например "Title — страница 2" и т.д).
3. Ну и чтоб на вторых и третьих страницах тег каноникал.
Поправьте если не так.
Как это все реализовать???? Напишите люди добрые!
Ни тот, ни другой способ неправильный или я что-то не понимаю.
тег canonical должен появляться на второй третьей странице ?page=2,3… А по тем методам что выше описаны он вылезает на всех и на главной тоже))
То нормально, когда на первой странице пагинации тоже стоит rel="canonical"
Цитата со страницы руководства Яндекс Вебмастер
«Также если на странице атрибут rel="canonical" расположен с указанием непосредственного адреса этой страницы, робот посчитает ее канонической. Данная страница будет индексироваться и появится в поисковой выдаче Яндекса.»
И представитель Гугл, отвечая на вопросы говорил, что совершенно нормально когда rel="canonical" стоит на канонической странице (ссылку на видео не нашёл).
теперь понятно.
подскажите этот вариант еще правильный и актуальный на сегодняшний день?!<link rel="canonical" href="<?php echo $config->host. $core->uri_absolute; ?>" />
<link rel="canonical" href="<?php echo $config->host . $this->controller->cms_core->uri_absolute; ?>" />