Помощь Яндекс не корректно индексирует категории

Тема в разделе "DLE", создана пользователем euheni, 29 мар 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. euheni

    euheni Постоялец

    Регистр.:
    6 сен 2007
    Сообщения:
    118
    Симпатии:
    21
    Яндекс выводит в индекс по две страницы разделов, первая с закрывающем слешем, вторая без. В индексе получаются дубли, что есть очень плохо.

    В шаблоне все ссылки у меня идут на страницы с закрывающем слешем. Как можно сделать редирект или выдавать ошибку при заходе на страницу без слеша закрывающего? И вообще, откуда он откопал страницы без слеша в конце?

    Со слешем - http://site.ru/категория/
    Без слеша - http://site.ru/категория
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.040
    Эм... А есть разница в страницах? У меня и так, и так...
     
  3. rikk

    rikk Постоялец

    Регистр.:
    2 окт 2008
    Сообщения:
    54
    Симпатии:
    8
    Конечно есть. для яндекса это две разные страницы, но с одинаковым контентом.
    Кто может подсказать решение проблемы?
     
  4. bonzaza

    bonzaza Постоялец

    Регистр.:
    13 ноя 2007
    Сообщения:
    53
    Симпатии:
    9
    редирект

    У меня настроен 301 редирект со страниц, которые являются папками и не заканчиваются на слеш, на адреса этих папок со слешем. Настроено это на уровне CMS, но думаю, что через .htaccess такое так же возможно сделать. Например можно посмотреть тут или погуглить по запросу trailing slash.

    Полет нормальный, дублей страниц нет
     
  5. exarh

    exarh Постоялец

    Регистр.:
    19 мар 2009
    Сообщения:
    88
    Симпатии:
    28
    Не могли бы вы поподробней о данной настойке рассказать?
     
  6. bonzaza

    bonzaza Постоялец

    Регистр.:
    13 ноя 2007
    Сообщения:
    53
    Симпатии:
    9
    о настройке

    Есть CMS modx (www.modx-cms.com) к ней есть плагин SEO Strict Urls, который за все это отвечает. Но это все только для Modx для DLE не подойдет к сожалению =(

    В принципе можно его код посмотреть, там все наглядно показано =)
     
  7. crisscross1

    crisscross1 Создатель

    Регистр.:
    8 апр 2009
    Сообщения:
    22
    Симпатии:
    0
    я в свое время сталкивался с таким. решал вот так:
    допустим нужно оставить в индексе страницы с урлом:
    http://www.site.ru/category/,
    а
    http://www.site.ru/category
    снести из индекса. Прописываем в robots txt:
    PHP:
    Disallow: /category$
    и потом выкидываем из индекса при помощи этой формы:
    http://webmaster.yandex.ru/delurl.xml
    подходит только если у тебя это явление не массовое, иначе если категорий штук хотя бы, то 50 придется повозиться
     
  8. rikk

    rikk Постоялец

    Регистр.:
    2 окт 2008
    Сообщения:
    54
    Симпатии:
    8
    Тут разговор о Dle идёт.
    Как вариант, не панацея... В Дле вообще както неправильно сделан редирект, касается не только категорий... стоит к урлу существующей страницы добавить символ, она всёравно откроется... хоть и с другим урлом.
     
  9. rikk

    rikk Постоялец

    Регистр.:
    2 окт 2008
    Сообщения:
    54
    Симпатии:
    8
    Нашел решение!
    Добавляем в .htaccess это:
    И всё будет хорошо!
     
  10. sedark

    sedark Создатель

    Регистр.:
    31 янв 2010
    Сообщения:
    22
    Симпатии:
    3
Статус темы:
Закрыта.