Плагин «Редирект внешних ссылок (URL Redirect)», обновление
В новой версии плагина:
- рефакторинг и рестайлинг кода
- в конфиг добавлена опция отключения парсинга ссылок в новых текстах (чтобы не деактивировать плагин, если нужно временно отключить генерацию ссылок на основе правил)
- переработана проверка реферала (плагин теперь будет понимать поддомены основного сайта, если с них был выполнен переход по ссылке)
- для всех типов топиков добавлена опция «Не пропускать топик через плагин URL Redirect», которая отключает обработку ссылок в топике (т.е. внешние ссылки можно сделать индексируемыми)
ОПИСАНИЕ
Плагин выполняет обработку внешних ссылок на сайте по установленным правилам. Все внешние ссылки будут заменены на специальную страницу выхода с сообщением, оригинальные ссылки будут скрыты шифрованием. Также возле внешних ссылок будет показываться маленькая иконка, сигнализирующая что эта ссылка внешняя, а не текущего сайта. Это позволит безопасно передвигаться пользователям по вашему сайту таким образом, что когда они попытаются перейти на чужой сайт, они будут об этом извещены.
Все ссылки, которые будут опубликованы в любом типе контента (топик, комментарий и т.п.) будут автоматически при публикации заменены на специальную внутреннюю шифрованную ссылку, к которой в тексте будет добавлена маленькая иконка, показывающая что это внешняя ссылка. При нажатии на такую ссылку откроется специальная страница на вашем сайте, где пользователю будет показано сообщение что он пытается перейти по внешней ссылке и покидает сайт.
В конфиге можно задать списки сайтов, которым не нужно делать страницы выхода, а пропускать, а также списки сайтов, по которым переходить нельзя. Также (по-умолчанию) для страницы выхода включен режим запрета индексирования поисковиками, таким образом сохраняя показатели вашего сайта (PR, тИЦ) и не передавая вес другим сайтам.
У топиков есть опция «Не пропускать топик через плагин URL Redirect», которая отключает обработку ссылок в топике (т.е. внешние ссылки можно сделать индексируемыми).
Настройки в конфиге
- Открывать ли все ссылки на другие сайты в новом окне
- Добавлять ли ко всем ссылкам на сторонние сайты класс (атрибут class)
- Белый список сайтов — позволяет всегда переходить к ним без окна предупреждения
- Черный список сайтов — всегда блокировать переход с предупреждением
- Возможность задавать регекспу в списках (т.е. разрешать сложные правила — поддомены сайта и т.п.)
- Запрещать ли индексацию страницы выхода для поисковиков (в т.ч. и внешних ссылок)
- Оборачивать ли все внешние ссылки в кодировку base64, это может решить проблему с некоторыми серверами на nginx, а также спрятать ссылку от глаз.
- Проверять ли поле HTTP_REFERER на страницах выхода (проверять кто ссылался на страницу выхода). Позволяет защитится от черного СЕО, когда подставляют ссылки чужих сайтов в адресную строку и пингуют их (ваш сайт) с помощью специальных сервисов, наращивая таким образом себе PR и тИЦ за счет вашего сайта.
- Время (секунд), через которое будет осуществлен автоматический переход по ссылке в окне выхода. Если не нужно, то установить в минусовое число (-1).
- «Подсвечивать» ли внешние ссылки специальной иконкой после самой ссылки.
СКРИНШОТЫ
1. Страница выхода
2. Страница выхода с не рекомендованным переходом на другой сайт
3. Иконка внешней ссылки в тексте топика
4. Страница выхода с таймером
5. Низ формы создания нового топика
РЕЗЮМЕ
Плагин доступен в каталоге. Стоимость 360руб.
43 комментария
сайт.ру/link/go/4/
нужно заменить тем что вы придумали для обычных ссылок
мы это еще осуждали в этой теме livestreet.ru/blog/16075.html
другие шаблоны мне не нужны.
Можно ли сделать ввод списка черных сайтов через админку, а не через конфиг?
Что не так?
все работает