Как во второй ветке сделать Canonical ? 2.X

Компонент дублирует страницы по тайтлу

 
Посетитель
small user social cms
Медаль
Сообщений: 228
На сайте есть вот такая страница

https://1film.co/video/209-ptici-3-sub.html

оказывается еще сайт создает вот такую страницу (точнее создает страницу компонент IVideo)

https://1film.co/video/embed/209

Получается дубль по заголовку.

Как поставить Canonical ? Для меня проблема в том, что ссылки на страницы то разные.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1152
В /templates/шаблон/main.tpl.php добавить внутри head
Код PHP:
  1. <link rel="canonical" href="<?php echo $config->host . $core->uri_absolute; ?>" />
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 228
Благодарю!
Редактировалось: 1 раз (Последний: 2 сентября 2017 в 18:11)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 6473
Подход не тот. Зайдите на 2 страницу и ctr+U - в коде каноникала нет, страница другая. Закройте в robots.txt от индексирования.
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
Посетитель
small user social cms
Медаль
Сообщений: 444
http://instantcms.ru/blogs/poleznosti-ot-sjen/dobavlenie-canonical-na-instante.html
Работает и на двойке.
Посетитель
small user social cms
Медаль
Сообщений: 228
letsgo:

Подход не тот. Зайдите на 2 страницу и ctr+U - в коде каноникала нет, страница другая. Закройте в robots.txt от индексирования.

Спасибо, так и сделал сразу
Посетитель
small user social cms
Медаль
Сообщений: 228

Не понял как php код добавить в main.tpl.php
Редактировалось: 1 раз (Последний: 4 сентября 2017 в 02:16)
Посетитель
small user social cms
Медаль
Сообщений: 415
Alon:


Не понял как php код добавить в main.tpl.php

Там написано "Нужно добавить php код в файл шаблона template.php, в самый верх (рядом с другим php кодом)". Но я тоже не понял, как это вставить в main.tpl.php своего шаблона и в какое место
Посетитель
small user social cms
Сообщений: 82
Ни тот, ни другой способ неправильный или я что-то не понимаю.
тег canonical должен появляться на второй третьей странице ?page=2,3..... А по тем методам что выше описаны он вылезает на всех и на главной тоже)) Или как ее правильно дописать чтоб только определенных страницах пагинации вылезал

А вообще в идеале хотелось бы следующее:
1. сменить url страниц пагинации с ?page=2 на ../page-2
2. Возможность указывать в настройках паттерны в тайтл на при пагинации (например "Title - страница 2" и т.д).
3. Ну и чтоб на вторых и третьих страницах тег каноникал.
Поправьте если не так.
Как это все реализовать???? Напишите люди добрые!
Редактировалось: 1 раз (Последний: 5 февраля 2018 в 19:14)
Я чайник, который учится на практике и делает это 102car.ru и вот это ufastroyki.ru
Посетитель
small user social cms
Почетный донор проекта
Сообщений: 92
Dan:
Ни тот, ни другой способ неправильный или я что-то не понимаю.
тег canonical должен появляться на второй третьей странице ?page=2,3..... А по тем методам что выше описаны он вылезает на всех и на главной тоже))

То нормально, когда на первой странице пагинации тоже стоит rel="canonical"

Цитата со страницы руководства Яндекс Вебмастер

«Также если на странице атрибут rel="canonical" расположен с указанием непосредственного адреса этой страницы, робот посчитает ее канонической. Данная страница будет индексироваться и появится в поисковой выдаче Яндекса.»

И представитель Гугл, отвечая на вопросы говорил, что совершенно нормально когда rel="canonical" стоит на канонической странице (ссылку на видео не нашёл).
Редактировалось: 1 раз (Последний: 5 февраля 2018 в 22:44)
Посетитель
small user social cms
Сообщений: 82
да, как раз хотел отписаться)))
теперь понятно.
Редактировалось: 1 раз (Последний: 5 февраля 2018 в 23:59)
Я чайник, который учится на практике и делает это 102car.ru и вот это ufastroyki.ru
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.