1

Topic: Как закрыть внешние ссылки от индексации

У меня вопрос по СЕО punbb. можно ли оптимизировать ссылки на форуме, чтобы закрыть все внешние ссылки от индексации и чтобы ссылки открывались в новом окне?

2

Re: Как закрыть внешние ссылки от индексации

Тут есть несколько вариантов, как можно запретить индексировать только все внешние ссылки на форуме. Вот первый:

1. Использовать расширения
Редирект ссылок (hcs_redirect_links) • Версия 1.2.7 • Разработчик: hcs
Расширение позволяет настроить редирект для внешних ссылок. Переадресованные ссылки в сообщениях и подписи в профиле. Переадресация выполняется в новом окне. В админ-панели имеющихся статистических данных на переходах..

2. С помощью кода который можно повесить на хук ps_handle_url_tag_end

  <hook id="ps_handle_url_tag_end"><![CDATA[
//https://punbb.info/
            if ($bbcode)
            {
                if (defined('FORUM_SUPPORT_PCRE_UNICODE') && defined('FORUM_ENABLE_IDNA'))
                {
                    if (preg_match('!^(https?|ftp|news){1}'.preg_quote('://xn--', '!').'!', $link))
                    {
                        $link = $idn->decode($link);
                    }
                }
                
                if ($full_url == $link)
                    return '[url]'.$link.'[/url]';
                else
                    return '[url='.$full_url.']'.$link.'[/url]';
            }
            else
            {
                if (preg_match('!^https?://'.$_SERVER['HTTP_HOST'].'!', $full_url))
                    return '<a href="'.$full_url.'">'.$link.'</a>';
                else
                    return '<a href="'.$full_url.'" rel="nofollow" target="_blank">'.$link.'</a>';
            }
//https://punbb.info/
  ]]></hook>

3. С помощью модификации файла parser.php заменив данный кусок кода (ЛУЧШЕ ЭТОГО НЕ ДЕЛАТЬ)

Если вам долго не отвечают, пишите автору темы в личку или на Email.

3

Re: Как закрыть внешние ссылки от индексации

PunBB, спасибо, но как вставить приведенный код?

4

Re: Как закрыть внешние ссылки от индексации

Используйте расширение AnyCode Hook Manager. На этом форуме описано как с помощью этого расширения вешать коды на хуки.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

5

Re: Как закрыть внешние ссылки от индексации

О. класс! спасибо, разобрался, именно то что я искал PunBB_INFO_ICQ/smile. Теперь все внешние ссылки открываются в новой вкладке. А будут ли поисковики видеть и индексировать ссылки других сайтов?

6

Re: Как закрыть внешние ссылки от индексации

eric24, не не будут индексировать. Смотрите исходный код страницы, там добавлено значение атрибута nofollow

Если вам долго не отвечают, пишите автору темы в личку или на Email.

7

Re: Как закрыть внешние ссылки от индексации

Отлично! Спасибо.