Модератор форума: Yuri_G |
Сообщество uCoz Вебмастеру Раскрутка сайта SEO Дублирование страниц в поиске |
Дублирование страниц в поиске |
Шаблон Главной страницы:
Код <?if($REQUEST_URI$='/')?><?else?><link rel="canonical" href="$HOME_PAGE_LINK$"/><?endif?> Шаблон "Страница со списком материалов раздела": Код <?if($REQUEST_URI$=substr($SECTION_URL$,len($HOME_PAGE_LINK$)))?><?else?><link rel="canonical" href="$SECTION_URL$"/><?endif?> Шаблон "Страница со списком материалов категории": Код <?if($REQUEST_URI$=substr($CAT_URL$,len($HOME_PAGE_LINK$)))?><?else?><link rel="canonical" href="$CAT_URL$"/><?endif?> Шаблон "Страница материала и комментариев к нему": Код <?if($REQUEST_URI$=$ENTRY_URL$)?><?else?><link rel="canonical" href="$HOME_PAGE_LINK$$ENTRY_URL$"/><?endif?> * $REQUEST_URI$ - означает текущий адрес страницы в браузере. Разберем код по частям: Цитата <?if($REQUEST_URI$=$ENTRY_URL$)?><?else?><link rel="canonical" href="$HOME_PAGE_LINK$$ENTRY_URL$"/><?endif?> Если (текущий адрес в браузере = настоящему адресу страницы) то ничего не делать, (в противном случае) активировать код с canonical (конец) Как видите, теперь каноникал будет прописываться только в том случае, если текущий адрес в браузерной строке не будет совпадать с настоящим адресом страницы. И напоследок объясню, что значит кусок кода: substr($CAT_URL$,len($HOME_PAGE_LINK$) Он означает: $CAT_URL$ (вычесть) количество символов в доменом имени site.ru. Это делается для того, что бы $CAT_URL$ принял вид /razdel/category вместо стандартного site.ru/razdel/category, что впоследствии позволит производить операцию <?if($REQUEST_URI$=$CAT_URL$)?> Вообщем если найдутся люди, которые понимают весь этот бред, просьба отписаться, что вы думаете по этому поводу. Заранее благодарю. The Cake Is a Lie
Сообщение отредактировал Vintash - Пятница, 07 Мар 2014, 15:00:16
|
Vintash, а можно увидеть страницу с проставленным таким образом каноникалом?
|
webanet, для вас создал тестовый сайтик с каноникалом в материалах: http://rezervat.ucoz.ru/publ/lunnya_pohodka/1-1-0-1
The Cake Is a Lie
|
Vintash, в модулях блок и новости адрес сайта перед ентри не нужен
|
Вообщем, после шести часов безудержного поиска по форуму, наконец-то на меня снизошло просветление. Кому интересно, вот что я прописал в модулях Каталог статей, Каталог файлов и Фотоальбом:
Шаблон Главной страницы: Код <?if($REQUEST_URI$='/')?><?else?><link rel="canonical" href="$HOME_PAGE_LINK$"/><?endif?> Шаблон "Страница со списком материалов раздела": Код <?if($REQUEST_URI$=substr($SECTION_URL$,len($HOME_PAGE_LINK$)))?><?else?><link rel="canonical" href="$SECTION_URL$"/><?endif?> Шаблон "Страница со списком материалов категории": Код <?if($REQUEST_URI$=substr($CAT_URL$,len($HOME_PAGE_LINK$)))?><?else?><link rel="canonical" href="$CAT_URL$"/><?endif?> Шаблон "Страница материала и комментариев к нему": Код <?if($REQUEST_URI$=$ENTRY_URL$)?><?else?><link rel="canonical" href="$HOME_PAGE_LINK$$ENTRY_URL$"/><?endif?> * $REQUEST_URI$ - означает текущий адрес страницы в браузере. Разберем код по частям: Цитата <?if($REQUEST_URI$=$ENTRY_URL$)?><?else?><link rel="canonical" href="$HOME_PAGE_LINK$$ENTRY_URL$"/><?endif?> Если (текущий адрес в браузере = настоящему адресу страницы) то ничего не делать, (в противном случае) активировать код с canonical (конец) Как видите, теперь каноникал будет прописываться только в том случае, если текущий адрес в браузерной строке не будет совпадать с настоящим адресом страницы. И напоследок объясню, что значит кусок кода: substr($CAT_URL$,len($HOME_PAGE_LINK$) Он означает: $CAT_URL$ (вычесть) количество символов в доменом имени site.ru. Это делается для того, что бы $CAT_URL$ принял вид /razdel/category вместо стандартного site.ru/razdel/category, что впоследствии позволит производить операцию <?if($REQUEST_URI$=$CAT_URL$)?> Вообщем если найдутся люди, которые понимают весь этот бред, просьба отписаться, что вы думаете по этому поводу. Заранее благодарю. The Cake Is a Lie
Сообщение отредактировал Vintash - Суббота, 08 Мар 2014, 20:05:41
|
Здравствуйте. С дублями просто катастрофа. Подскажите что это? В центре отличается урл от оригинального, но другие две идентичные! Что с ними делать то? Каждый раз убирать вручную через вебмастер?
rel=canonical прописал по шаблонам выше. Добавлено (17 Июн 2014, 17:24:55) |
<?if($REQUEST_URI$=substr($SECTION_URL$,len($HOME_PAGE_LINK$)))?><?else?><link rel="canonical" href="$SECTION_URL$"/><?endif?> А в какое место это вставлять в шаблоне? |
Здравствуйте. Я заметил что на всех сайтах uCoz стали входить в индекс такие стр: http://yandex.ru/yandsea....r=20587 . Нужно ли их закрывать от индексации и как?
|
Приветствую! У меня такая проблема на сайте проблемы с дублями страниц файлы что появляются на сайте доступны для примера по такой Url http://aworldoftanks.ru/load....1-0-359 , а параллельно создаются дубли страниц по адресу http://aworldoftanks.ru/load....1-0-359 , как видите пропадает ссылка с категории материала /skins_with_zones_of_penetration/ и так все материалы. Дубли идут сразу после /load/ .
Как можно убрать данные дубли в CMS , через файл robots или другие варианты. Буду очень благодарен! |
GoGa3344, плохо что у них одинаковый title, сделайте разный title и пусть сидят у яндекса ..
|
Chervia4oG, Запретите индексацию страниц, адресов категорий и разделов, разрешите только страниц материалов, например ...
|
GoGa3344, это страницы каталогов и главной модуля. в титл добавьте шаблонов модуля главная страница модуля, шаблон раздела и шаблон категории
Код <?(substr($CURRENT_PAGE$,(strpos($CURRENT_PAGE$,'">')+2))*1)?> |
Miss_Esq, Как это можно сделать?
|
| |||