Mingle forum и тег rel canonical на всех его страницах

(Ответов: 4, Просмотров: 1141)
  1. Дипломник Аватар для byhgalter
    • Регистрация: 05.08.2012
    • Сообщений: 136
    • Репутация: 23
    • Webmoney BL: ?
    Приветствую всех и прошу помощи.
    Есть сайт на вордпресс, на котором установлен mingle forum. Также на сайте установлен плагин All in One Seo Pack.
    В сео плагине установлена галка "использовать канонические урлы" (куда же без нее).
    В этом плане сео плагин работает на всем сайте нормально, кроме форума.
    На всех страницах форума плагин выводит тег rel canonical = forum .

    Например. Есть страницы:
    http://byhgalter.com/forum/?minglefo...viewtopic&t=22
    http://byhgalter.com/forum/?minglefo...viewtopic&t=23
    http://byhgalter.com/forum/?minglefo...viewtopic&t=21

    На всех этих страницах, впрочем как и на абсолютно всех страницах форума, выводится код:
    <!-- All in One SEO Pack 2.1.7 by Michael Torbert of Semper Fi Web Design[289,367] -->
    <link rel="canonical" href="http://byhgalter.com/forum/" />
    <!-- /all in one seo pack -->

    Из за этого гугл и яндекс считает все страницы форума дублями главной страницы форума. Из за этого форум не индексируется. Как запретить вывод этого кода на страницах форума. При этом на всех остальных страницах сайта код должен выводиться как положено.

    На просторах интернета есть вариант решения данной проблемы. Суть его состоит в добавлении в functions.php кода remove_action ('wp_head', 'rel_canonical'); . Но в случае моего сайта это не помагает.
    • 0
  2. Гуру
    • Регистрация: 09.10.2011
    • Сообщений: 1,813
    • Репутация: 251
    Вариант форум на поддомейне не рассматривается? И/или смена движка?
    • 0
  3. Дипломник Аватар для byhgalter
    • Регистрация: 05.08.2012
    • Сообщений: 136
    • Репутация: 23
    • Webmoney BL: ?
    Не хотелось бы. Убедился, что форум на поддомене мне не подходит и активность должна создаваться в комментариях к статьям, еще одной рубрике, где пользователи сами могут создавать контент, и форуме. Если форум будет на поддомене это будет уже не то.
    • 0
  4. Опытный Аватар для DOleg
    • Регистрация: 21.08.2010
    • Сообщений: 276
    • Репутация: 78
    • Webmoney BL: ?
    Полагаю проблема в rel='shortlink'. Для записи на форуме по первой ссылке shortlink имеет значение ".../?p=4442" и если взять этот линк, то его редиректит на ".../forum/".

    Может попробовать в файле functions.php сделать функцию, которая для страницы форума будет удалять из wp_head shortlink?
    Код:
    remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
    • 0
  5. Дипломник Аватар для byhgalter
    • Регистрация: 05.08.2012
    • Сообщений: 136
    • Репутация: 23
    • Webmoney BL: ?
    не помогло
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Как добавить текст на определенные страницы форумов на mingle forum?
WordPress 0 12.04.2014 15:27
Одинаковый description на всех страницах
WordPress 3 02.04.2014 18:03
rel=canonical в статических страницах DLE
Вопросы от новичков 2 31.03.2013 21:13
Bloggroll на всех страницах кроме главной
Вопросы от новичков 6 25.03.2010 04:35

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры