Skip to forum content

PunBB.INFO

PunBB Forum of Developers. Extensions, Styles, Themes, Hooks, Mods and others Solutions

PunBB.INFO

Active topics 1 Unanswered topics 99

PanBB_1.4.5_Download Russian_1.4.4 Convert_to_PunBB Update_PunBB_to_1.4.4

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

PunBB.INFO → Хуки → Как закрыть внешние ссылки от индексации

Pages 1

You must login or register to post a reply

RSS topic feed

## Posts: 7

### 1 Topic by eric24 2015.12.23 00:27

- eric24
- Member
- Offline
- More info

- Registered: 2015.12.22
- Posts: 7

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

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

### 2 Reply by PunBB 2015.12.24 01:22

- PunBB
- Admin
- Offline
- More info

- From: Moscow, Sovkhoznay 3, apt. 98
- Registered: 2014.07.08
- Posts: 4,060
- Likes: 607

#### 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 заменив данный кусок кода (ЛУЧШЕ ЭТОГО НЕ ДЕЛАТЬ)

Поддержать проект оплатой услуг хостинга PunBB (u1028556)

### 3 Reply by eric24 2015.12.24 08:12

- eric24
- Member
- Offline
- More info

- Registered: 2015.12.22
- Posts: 7

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

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

### 4 Reply by PunBB 2015.12.24 11:07

- PunBB
- Admin
- Offline
- More info

- From: Moscow, Sovkhoznay 3, apt. 98
- Registered: 2014.07.08
- Posts: 4,060
- Likes: 607

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

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

Поддержать проект оплатой услуг хостинга PunBB (u1028556)

### 5 Reply by eric24 2015.12.24 13:55

- eric24
- Member
- Offline
- More info

- Registered: 2015.12.22
- Posts: 7

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

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

### 6 Reply by PunBB 2015.12.24 16:54

- PunBB
- Admin
- Offline
- More info

- From: Moscow, Sovkhoznay 3, apt. 98
- Registered: 2014.07.08
- Posts: 4,060
- Likes: 607

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

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

Поддержать проект оплатой услуг хостинга PunBB (u1028556)

### 7 Reply by eric24 2015.12.24 18:55

- eric24
- Member
- Offline
- More info

- Registered: 2015.12.22
- Posts: 7

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

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

## Views: 5,653

## The topic is read: 1 guest

## Currently view post: 1 guest, 0 registered users

Pages 1

You must login or register to post a reply

◄◄ Previous topic

Next topic ►►

PunBB.INFO → Хуки → Как закрыть внешние ссылки от индексации

x
Сейчас операторы заняты. Напишите нам и мы обязательно вам ответим.

Напишите нам сообщение!

Powered by PanBB 1.4.5

Выбрать язык​▼

Generated in 0.132 seconds (81% PHP - 19% DB) with 31 queries

# Исходный текст

Предложить лучший вариант перевода