Переадресация, скрытие внешних ссылок на форуме
Добавлено: Сб май 07, 2011 3:18 pm
Небольшой хак который позволяет переадресовывать внешние ссылки на форуме на отдельную страницу форума, открывать внешние ссылка на отдельной странице, закрывать внешние ссылки для индексации от поисковиков, хак является комбинацией мода Prime Links (http://www.absoluteanime.com/admin/mods.htm) и инструкции с форума allcity.net.ru из этой темы http://allcity.net.ru/viewtopic.php?p=8870#p8870
1. Скачиваем архив, распаковываем, заменяем файлы форума файлами из директории root
2. В файле /includes/constants.php после
добавить
в файле /includes/functions_content.php перед
добавить
Всё, теперь внешние ссылки будут открываться в новом окне и переадресовываться на страницу http://адрес_форума/go.html?ссылка, так-же к таким ссылкам будет добавляться атрибут rel="nofollow" который сообщает поисковикам о том, что указанную ссылку индексировать не нужно, для "большего эффекта" в свой файл robots.txt можно добавить строку
Данная директива так-же указывает поисковикам то, что указанную ссылку индексировать не нужно.
1. Скачиваем архив, распаковываем, заменяем файлы форума файлами из директории root
2. В файле /includes/constants.php после
Код: Выделить всё
// Additional constants
Код: Выделить всё
define('GO_LINK', 'go.html?');
Код: Выделить всё
if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
Код: Выделить всё
//-- mod: Prime Links -------------------------------------------------------//
if (!function_exists('prime_links'))
{
global $phpEx;
include($phpbb_root_path . 'includes/prime_links.' . $phpEx);
}
$text = prime_links($text);
//-- end: Prime Links -------------------------------------------------------//
Код: Выделить всё
Disallow: /go.html