7 мая 2021 года убрал модификацию с сайта. поисковик Яндекса начал массово удалять страницы из-за редиректа, который создаётся этим модом. пока понаблюдаю за результатами в поисковике - если тенденция пойдёт в обратную сторону - значит этот мод ставить не стоит... ![]() Вложение:
Комментарий к файлу: страницы с редиректом исключены. много Вложение:
Комментарий к файлу: спустя месяц после удаления редиректа судя по диаграмме эффект дало. применять редирект для ссылок или нет - решать вам. ведь проблема в том, что если оставить много ссылок на другие ресурсы на сайте - из поиска могут вообще выкинуть. как спам. ![]() |
Данные модификации помогут вам "разобраться" с внешними ссылками. Не секрет, что поисковые системы (боты), сканируя на сайте большое количество внешних ссылок - причисляют ресурс к "пиратскому" и "спамерному" и даже могут его заблокировать - внести в "чёрный список". Данные модификации не дают ботам сканировать внешние ссылки и не дают "особо одарённым товарищам" размещать на сайте ссылки, которые будут работать "для чужого ресурса" - не будут. до таких гномиков быстро доходит, что на таком сайте им ничего не светит и они разбегаются.
В общем эти моды стоит поставить для облегчения жизни и существования сайта.
Итак, сам мод Prime Links:
Скачать модификацию из архива сайта:
Скачать из файлового архива сайта
распаковать и содержимое папки root загрузить в корень сайта (где файл congig.php).
Отредактировать файлы форума:
Открыть includes/functions_content.php
Найти
Вставить перед найденным
Код: Выделить всё
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 -------------------------------------------------------//
почистить кэш.
Теперь мод необходимо настроить:
Создать файл go.php со следующим содержанием
Код: Выделить всё
<?php
if (isset($_SERVER['QUERY_STRING'])) Header('Location: '.urldecode($_SERVER['QUERY_STRING']));
?>
и загрузить его в корень сайта
также необходимо настроить файл мода prime_links.php
Открыть includes/prime_links.php
Найти
Заменить найденное на
Код: Выделить всё
define('EXTERNAL_LINK_PREFIX', '');
define('INTERNAL_LINK_DOMAINS', '');
Заменить найденное на
Код: Выделить всё
define('EXTERNAL_LINK_PREFIX', 'http://адрес форума/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
Теперь мод настроен и готов к работе. Внешние ссылки будут открываться в другом окне и не определяться ботами. Никаких "внешних" проявлений работы мода нет (не видно).