PDA

Просмотр полной версии : 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/
Если долго мучиться, что-нибудь получится?