Редирект внешних ссылок в IPB (Invisiop Power Board)

// Сентябрь 29th, 2011 // SEO

Недавно решил провести SEO аналитику одного из своих проектов — форума на IPB. Обнаружил интересную вещь. Сервис анализатор траста выдавал просто зашкаливающее число внешних ссылок с ресурса.

Начал шерстить настройки и PHP код форума.  Вот несколько мероприятий, которые я проделал.

1. Изменил настройки пользователей.
Настройки и инструменты > Системные настройки > Пользователи > Профили пользователей

Разрешить HTML в подписи?	    [ Нет ]
Разрешить BB-коды в подписи?	    [ Нет ]
Разрешить гостям видеть подписи?    [ Нет ]
Разрешить HTML в поле "Обо мне"?    [ Нет ]
Разрешить BB-Коды в поле "Обо мне"? [ Нет ]

2. Изменил настройки темы и сообщений
Настройки и инструменты > Системные настройки > Форумы > Темы, Сообщения и Опросы

Открывать внешние ссылки в новом окне? [ Да ]
Добавлять rel="nofollow" и rel="noindex" к размещенным ссылкам? [ Да ]
Разрешить тэги [IMG] и [URL] в опросах? [ Нет ]

Даже включил фильтрацию ссылок по белому списку, в который внёс лишь сам форум. А ссылки продолжали выделяться. Т.е. пользователь в посте пишет: http://site.ru без HTML или BB кодов. А на сайте ссылка отображается в виде http://site.ru.

Гуглил по форумам и даже нашел несколько тем про это: на руборде и на invisionize. Нашёл даже мануал по редиректу внешних ссылок с IPB. Однако он мне не помог. В итоге всё оказалось банально. Сайт похакали и закомментировали пару стрко в парсере:
/admin/sources/classes/bbcode/core.php line 978,979 Версия IPB: 3.0.4

		//$this->_bbcodes['display']['url']['bbcode_replace']			= '{content}';
		//$this->_bbcodes['display']['url']['bbcode_php_plugin']		= '';

После того, как раскомментировал эти строки и очистил кэш, ссылки перестали выделаться тегом </a>.

Если вы хотите, чтобы ссылки были, но работали через редирект, то есть небольшой хак для этого.

Исходники и ссылки

Хак для редиректа внешних ссылок

http://whymax.ru/scripts/26-redirekt-vneshnix-ssylok-v-ipb-3.html

Share

Спасибо!


Если вам помогла статья, или вы хотите поддержать мои исследования и блог - вот лучший способ сделать это:


3 Responses to “Редирект внешних ссылок в IPB (Invisiop Power Board)”

  1. Shuttiscoto:

    Всем привет! Подскажите, где можно программу синхронизации мобильник с ПК скачать?

  2. Александр:

    А если у меня nginx ?  И еще кажется эти действия загубили работу мобильного скина. Переходишь в любую тему и белый экран.   

Комментировать