Topic: Как закрыть внешние ссылки от индексации
У меня вопрос по СЕО punbb. можно ли оптимизировать ссылки на форуме, чтобы закрыть все внешние ссылки от индексации и чтобы ссылки открывались в новом окне?
You are not logged in. Please login or register.
У меня вопрос по СЕО punbb. можно ли оптимизировать ссылки на форуме, чтобы закрыть все внешние ссылки от индексации и чтобы ссылки открывались в новом окне?
Тут есть несколько вариантов, как можно запретить индексировать только все внешние ссылки на форуме. Вот первый:
1. Использовать расширения
Редирект ссылок (hcs_redirect_links) • Версия 1.2.7 • Разработчик: hcs
Расширение позволяет настроить редирект для внешних ссылок. Переадресованные ссылки в сообщениях и подписи в профиле. Переадресация выполняется в новом окне. В админ-панели имеющихся статистических данных на переходах..
2. С помощью кода который можно повесить на хук ps_handle_url_tag_end
<hook id="ps_handle_url_tag_end"><![CDATA[
//https://punbb.softplaza.net/
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.softplaza.net/
]]></hook>
3. С помощью модификации файла parser.php заменив данный кусок кода (ЛУЧШЕ ЭТОГО НЕ ДЕЛАТЬ)
PunBB, спасибо, но как вставить приведенный код?
Используйте расширение AnyCode Hook Manager. На этом форуме описано как с помощью этого расширения вешать коды на хуки.
О. класс! спасибо, разобрался, именно то что я искал . Теперь все внешние ссылки открываются в новой вкладке. А будут ли поисковики видеть и индексировать ссылки других сайтов?
eric24, не не будут индексировать. Смотрите исходный код страницы, там добавлено значение атрибута nofollow
Generated in 0.121 seconds (42% PHP - 58% DB) with 25 queries