Проблемы с СЕОшниками

  • 5 Ответов
  • 386 Просмотров

htmleater

  • Сообщений: 17
    • Просмотр профиля
Проблемы с СЕОшниками
« : 05 Апреля 2017, 14:35:11 »
Сайт в стадии наполнения и тестирования: http://www.brevna.ru. Адаптация от 320 px на flexbox

1. Сеошники настаивают, чтобы адреса не заканчивались слешем, хотя, следуя элементарной логике, это абсолютно нормально.
Можно ли и как этого добиться?

2. Хлебные крошки формируются так: Название сайта >> Раздел >> Подраздел.
Как из хлебных крошек убрать Название сайта >>?

Neon

  • Сообщений: 608
    • Просмотр профиля
    • Danneo CMS
Re: Проблемы с СЕОшниками
« Ответ #1 : 05 Апреля 2017, 22:48:45 »
1.
Нет возможности. И не будет. Уже обсуждали данный вопрос.
Слеш в конце, это принципиальное отличие раздела, категории, каталога, от конечной страницы.

имхо - гоните в шею этих школьников, это не сеошники.

2.
В скрипте, файл: core/classes/Template.php
Строка: 113
'title'   => $SITE_URL.$global['insert']['breadcrumb'],
заменить на
'title'   => $global['insert']['breadcrumb'],
DANNEO ™

htmleater

  • Сообщений: 17
    • Просмотр профиля
Re: Проблемы с СЕОшниками
« Ответ #2 : 19 Апреля 2017, 19:24:28 »
Продолжаю бороться с продвиженцами.
Реализовал псевдо мультикатегорийность с помощью тегов, но встал вопрос: можно ли сделать так, чтобы в урле не отображалось tags/, а в крошках > Метки?

Neon

  • Сообщений: 608
    • Просмотр профиля
    • Danneo CMS
Re: Проблемы с СЕОшниками
« Ответ #3 : 19 Апреля 2017, 21:43:23 »
Опять мультикатегории )

Можно.
Для этого в каждом моде есть файл mod.rules.php. В котором находятся шаблоны преобразования для ссылок ЧПУ.
Меняйте названия на какие хотите.

Пример:
В массиве с ключем 're' (url > cpu), есть шаблон
"index.php\?dn=".$WORKMOD."&re=(tags|search|add|rss|comment)" => $WORKMOD."/$1",
удаляете в нем tags, а выше добавляйте шаблон
"index.php\?dn=".$WORKMOD."&re=tags" => $WORKMOD."/cats",
В массие с ключем 'to' (cpu > url) делаете обратное преобразование.
Так же, в шаблоне
$WORKMOD."/(tags|search|add|rss|comment)" => "index.php?dn=".$WORKMOD."&re=$1",
удаляете tags, и выше добавляете свой шаблон
$WORKMOD."/cats" => "index.php?dn=".$WORKMOD."&re=tags",
в остальных шаблонах тегов (их там два), меняете tags на cats, но только в части шаблона для ЧПУ.
Для 're' (url > cpu)
"index.php\?dn=".$WORKMOD."&re=tags&to=tag&id=(\d+)&cpu=([a-zA-Z0-9_\-]*)&p=(\d+)" => $WORKMOD."/cats/$2-p$3",
"index.php\?dn=".$WORKMOD."&re=tags&to=tag&id=(\d+)&cpu=([a-zA-Z0-9_\-]*)" => $WORKMOD."/cats/$2",
Для 're' (url > cpu)
$WORKMOD."/cats/([a-zA-Z0-9_\-]*)-p(\d+)" => "index.php?dn=".$WORKMOD."&re=tags&to=tag&cpu=$1&p=$2",
$WORKMOD."/cats/([a-zA-Z0-9_\-]*)" => "index.php?dn=".$WORKMOD."&re=tags&to=tag&cpu=$1",
Само собой cats используется как пример.

Что касается слова "Метки", сомнительно, что оно может как-то сказаться на продвижении.
Но, его так же можно заменить, для этого придется править в файлах tags.php
В хлебных крошках языковую переменную $lang['all_tags'] заменить на что-то другое.
DANNEO ™

marswell

  • Сообщений: 38
    • Просмотр профиля
Re: Проблемы с СЕОшниками
« Ответ #4 : 21 Апреля 2017, 07:42:28 »
Подскажите, как можно убрать дубли страниц печати. Можно ли их закрыть от индексации?

Neon

  • Сообщений: 608
    • Просмотр профиля
    • Danneo CMS
Re: Проблемы с СЕОшниками
« Ответ #5 : 21 Апреля 2017, 08:39:48 »
Они уже закрыты от индексации.
На странице печати, в заголовках добавлен тег link с ссылкой на основную страницу и атрибутом rel="canonical".
Этого достаточно.
DANNEO ™