JavaScript — скрытие внешних ссылок
Плагин реагирует на наличие параметра rel="follow" внутри ссылки. Если его нет — ссылка шифруется.
Плагин игнорирует все внутренние ссылки и отсекает их по домену, по внутренним ссылкам и по решетке.
Статья о плагине у меня на сайте: https://itikhonov.art/wordpress-hide-external-links
ВНИМАНИЕ! Скрипт чувствителен к протоколам http, https и www. С точки зрения SEO — это разные сайты. Поэтому скрипт использует полный адрес: https://code.itikhonov.art
В квадратных скобках для наглядности указан тип ссылки по отношению к домену.
- LOCAL — домен текущего сайта
- FOLLOW — href="внешняя ссылка" rel="follow"
- NO REL — см. выше БЕЗ rel="follow"
- EX — сайт из массива исключений
- [LOCAL] — # — ПРОПУСК
- [LOCAL] — /somelink — ПРОПУСК
- [FOLLOW] https://yandex.com — ПРОПУСК
- [NO REL] — https://google.com —
- [EX] — https://123.com — ИСКЛЮЧЕНИЕ
- [LOCAL] — https://code.itikhonov.art — ПРОПУСК
- [FOLLOW] — https://ya.ru — ПРОПУСК
- [NO REL] — https://ya.ru —
- [EX] — https://125.com — ИСКЛЮЧЕНИЕ
- [EX] — https://129.com — ИСКЛЮЧЕНИЕ