Просмотр полной версии : rel="canonical" Каноническая страница
ArchAngel
04.12.2015, 16:41
Здравствуйте!
Достался сайт сделанный на Typo3.
Есть задача сделать страницы сайта Каноническими.
Нужно добавить на страницу в раздел <head> элемент <link> с атрибутом rel="canonical".
<link rel="canonical" href="" />
Не знаю как можно прописать такой тег на страницы! :(
_________________________________________
Нашёл Extension
Add canonical tag to TYPO3 to avoid bad ranking in
http://typo3.org/extensions/repository/view/canonical
На сайт поставил, но как это работает, где включать не понял! :(
____________________________________
Попалась статья Canonical Tag and TYPO3
http://en.t3seo.de/canonical-tag-and-typo3/
Но куда этот код писать:
page.headerData.1422 = TEXT
page.headerData.1422 {
stdWrap.typolink.parameter.data = TSFE:id
stdWrap.typolink.forceAbsoluteUrl = 1
stdWrap.typolink.returnLast = url
htmlSpecialChars = 1
wrap = <link href="|" rel="canonical" />
}
И как это работает - не разобрался!
_________________________
Помогите, пожалуйста!
Меня устроит любой, самый простой способ сделать страницы сайта rel="canonical"
Николай Сипко
04.12.2015, 23:46
"Есть задача сделать страницы сайта Каноническими. Нужно добавить на страницу в раздел <head> элемент <link> с атрибутом rel="canonical".
<link rel="canonical" href="" />" Не знаю как можно прописать такой тег на страницы!"
=======
Прописать тег в раздел <head> html-шаблона (если шаблонизатор templavoila, после этого сделать update шаблона).
=======
Нашёл Extension http://typo3.org/extensions/repository/view/canonical На сайт поставил, но как это работает, где включать не понял!
=======
https://docs.typo3.org/typo3cms/extensions/canonical/ExtCanonicalTagForDuplicateContent/Configuration/Index.html
Configuration
This extension is automatically loaded by using the code you can find in the file ext_typoscript_setup.txt
includeLibs.tx_canon = EXT:canonical/class.user_canonical_check.php
page.headerData.3275 = USER
page.headerData.3275 {
…
…
}
=======
И бесплатные советы:
Cправка Google: "Если вы не укажете канонический URL, мы попытаемся определить его самостоятельно". https://support.google.com/webmasters/answer/139066?hl=ru
Справка Yandex: "Также не рекомендуется создавать цепочки канонических адресов". https://yandex.ru/support/webmaster/controlling-robot/html.xml
"Достался сайт сделанный на Typo3... Меня устроит любой, самый простой способ сделать страницы сайта rel="canonical"
Учебное пособие: http://typo3buddy.com/home/
Приятной работы.
ArchAngel
05.12.2015, 06:29
Николай Сипко, спасибо за ответ и бесплатные советы,
к сожалению, ими нельзя воспользоваться, или не подходят! :(
Прописать тег в раздел <head> html-шаблона.
Для разных страниц тег разный и указывает на разные адреса страниц!
Для страницы http://www.site.ru/catalogue/product/tovar
тег будет: <link rel="canonical" href="http://www.site.ru/catalogue/product/tovar" />
а для страницы http://www.site.ru/catalogue/product/article
тег будет: <link rel="canonical" href="http://www.site.ru/catalogue/product/article
" />
Мне нужно несколько страниц сайта сделать каноническими!
ArchAngel
05.12.2015, 06:33
Cправка Google: "Если вы не укажете канонический URL, мы попытаемся определить его самостоятельно".
Пытается, но определяет не правильно!
Тем более что в индексе дубль страницы, а страница с правильным адресом не в индексе и не каноническая!
ArchAngel
05.12.2015, 06:38
Справка Yandex: "Также не рекомендуется создавать цепочки канонических адресов". https://yandex.ru/support/webmaster/controlling-robot/html.xml
Никто, какие-то там "цепочки канонических адресов" делать не собирается!
Мне нужно нескольким страницам присвоить <link rel="canonical" href="" />
Читаю там же:
Атрибут rel="canonical" тега <link>
Если на сайте присутствуют группы схожих по контенту страниц, вебмастер может указать для каждой страницы группы предпочитаемый (канонический) адрес, который будет участвовать в поиске.
ArchAngel
05.12.2015, 06:43
Помогите советом поставить
тег <link> на определенную страницу сайта в <head>.
Или помогите разобраться с Extension http://typo3.org/extensions/repository/view/canonical
если этот плагин мне поможет с моей проблемой!
Можете написать в личку!
Спасибо!
Николай Сипко
05.12.2015, 11:09
Помогите советом поставить
тег <link> на определенную страницу сайта в <head>.
ArchAngel, спасибо за "спасибо".
"Прописать тег в раздел <head> html-шаблона. Для разных страниц тег разный и указывает на разные адреса страниц!"
=======
Page (Для разных страниц) -> Edit -> Resources => TypoScript Configuration -> Page TSConfig
И далее примерно как в http://en.t3seo.de/canonical-tag-and-typo3/
Если долго мучиться, что-нибудь получится?
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot