Плагин No External Links
Мой плагин No External Links является доработанным форком широко известного плагина WP No External Links, который, к сожалению, был взломан и заброшен автором.
Возможности
- Плагин преобразует все внешние ссылки во внутренние ссылки
- Может заменять ссылки как в содержимом записи так и на всей странице целиком
- Возможно включить произвольный текст при редиректе или сделать отдельную страницу перед редиректом
- Имеет несколько разных масок для кодирования ссылок: AES-256, Base64, числовая.
- Может собирать логи по кликам на внешние ссылки
- Исключать ссылки из кодирования
- Исключать все ссылки на странице/записи из кодирования
- Умеет укорачивать URL при помощи сервисов укорачивания ссылок: Adf.ly, Bitly, Link Shrink, Shorte.st, Yourls
- Плагин переведен на десятки языков, в том числе и на русский
- Удалён бэкдор, который присутствовал в оригинальном плагине
- Встроена защита от XSS
- Исправлены ошибки при создании таблиц при установке
- Добавлена возможность удалять таблицы при полном удалении плагина
- Добавлена возможность укорачивания ссылок через Yourls.
- Код приведен к стандартам WordPress
- Код полностью соответствует WPCS
- Код соответствует стандарту Dependency injection
- Код соответствует стандарту PSR
- Код соответствует стандарту WPCS
- Поддержка WordPress 6+
- Поддержка PHP 7.4 — 8.1
- Поддержка SEOHide.
Контрибьюторы проекта
Активное участие в проекте принимают:
Каким образом можно получить плагин?
Скачать из репозитория wp.org. Он временно закрыт, но работаем, чтобы восстановили
Спасибо за ответ. Я читал, что плагин закрыт из за проблем с безопасностью. Насколько можно доверять?
Это громко сказано про проблемы безопасности, в админке плагина есть одна страница, где не проверяется один параметр, через который можно внедрить JS код и то если ты админ и еще 100500 условий надо соблюсти, к реальной безопасности ничего общего не имеет, просто ребята из команды ревью внедрили себе wpcs.
Плагин снова можно скачать из репозитория wp.org
Добрый день. Спасибо Вам большое за Ваш труд который Вы делаете. Не могли бы подсказать в чем может быть причина если ссылка (и) не скрываются именно для гостей? Для админа плагин работает и ссылки скрыты, но если разлогинешься то исходящие ссылки открыты! Помогите пожалуйста!
Может, просто кэш скинуть?
Как изменить goto/https://example.com на goto?https://example.com
Никак, структура URL не меняется, вам это зачем?
Псевдостатика выглядит красивее:)
При клике на замаскированную ссылку, плагин стал выдавать страницу с текстом:
You have been redirected through this website from a suspicious source. We prevented it and you are going to be redirected to our безопасный сайт.
При этом ссылка хорошого партнера. В настройка нигде не нашел как отключить этот функционал. Подскажите пожалуйста как исправить проблему?
Отключите проверку referrer в настройках плагина.
Hello, the link cannot be tracked after using the statistics code.
For example: matomo~
Hi
Could you please provide a link to the live project
Здравствуйте.
В rss ленте не шифруется ссылка на телеграм, в постах и на страницах ссылки на телеграм шифруются нормально.
Как решить проблему?
Здравствуйте Михаил.
В прошлом сообщении я не корректно задал вопрос.
Как сделать так чтобы в rss ленте постоянные ссылки, к примеру,
также маскировалась как и на сайте?
У меня постоянная ссылка в RSS на телеграм и хотелоь бы ее замаскировать. Может поскажете как решить этот вопрос?
Ответьте пожалуйста!
А у вас в настройках включена галочка Mask links in your RSS post content?
Да, галочка стоит.
В фиде немаскируются вот эта часть the_permalink_rss.
Вот скрин rss фида где должна быть замаскированная ссылка, ну вы знаете.
Перепутал.
Скрины в сообщениях надо поменять местами.
Во-первых, там должна быть ссылка на страницу ВАШЕГО сайта, а е на внешний сайт.
Во-вторых, есть хуки стандартные, но я бы не рекомендовал вам таким заниматься.
Там ссылки будут на партнерские программы.
Все же, как их замаскировать в самом фиде?
Can you add the Noopener and Noreferrer tags to the general settings in addition to the nofollow tag?