Giter Site home page Giter Site logo

mihdan / mihdan-no-external-links Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 5.0 1.98 MB

Convert external links into internal links, site wide or post/page specific. Add NoFollow, Click logging, and more

Home Page: https://wordpress.org/plugins/mihdan-no-external-links/

License: GNU General Public License v2.0

PHP 96.27% CSS 0.55% JavaScript 3.18%
wordpress wordpress-plugin seo links mihdan internal-links php php5 php7

mihdan-no-external-links's Introduction

Mihdan: No External Links

Convert external links into internal links, site wide or post/page specific. Add NoFollow, Click logging, and more

mihdan-no-external-links's People

Contributors

kagg-design avatar mihdan avatar petrozavodsky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mihdan-no-external-links's Issues

Предупреждение PHP in v.5.0.0

Use of undefined constant MIHDAN_NO_EXTERNAL_LINKS_SLUG - assumed 'MIHDAN_NO_EXTERNAL_LINKS_SLUG' (this will throw an Error in a future version of PHP)
Местонахождение: wp-content/plugins/mihdan-no-external-links/admin/SiteHealth.php:42

Создание своих форм страниц-прокладок редиректа

Михаил приветствую, спасибо за плагин!
Уточни пожалуйста, можно ли сделать, что бы самому создавать страницы-прокладки редиректов в элементор (или гутенберге)?
и указывать условия, когда какая страница-прокладка должна открываться (имеется ввиду при нажатии на какую внешнюю ссылку должна открываться та или иная страница-прокладка)?
Как возможный пример алгоритма: при создании страницы-прокладки наделять ее уникальным признаком, и этим признаком связывать группу ссылок по которой будет открываться именно эта форма страницы-прокладки.

Проблематика: на сайте есть посетители, которые могут не знать о наличии тех или иных статей/сервисов/тем на сайте и в случае их перехода по внешней ссылки из статьи выводить им креативы разных "интересностей" что бы они ознакомились с ними пока идет отсчет перенаправления на странице-прокладке.

еще раз спасибо за плагин и его поддержку, респект и уважуха!

Отсутствие пробела

Доброго времени суток.

Вот в этой надписи

Вы были перенаправлены через этот веб-сайт из подозрительного источника. Мы предотвратили это, и вы будете перенаправлены на наш сайтбезопасный сайт.

отсутствует пробел между словами сайт и безопасный.

Источник

External Url missing "/" in the url

Hello developer I am having use with the redirected url.
In the redirection "/" is missing in the url. Please kindly fix this issue.

I am getting this url after redirection like this "https://href.li/?https:/whaturls.club/20070"

And also I can't use shotcodes or php codes in the redirection page if you add functionality for shortcodes it will be very very usefull thanks..

Если в ссылке апостроф (’), то проблема

Доброго времени суток.

Если в ссылке имеется символ апострофа, то некорректно переадресовывает в варианте “Редирект через JavaScript”.

Пример:
Было -> https://www.google.com/search?q=test’test
Стало -> https://www.google.com/search?q=testâ��test

И только при переадресации по времени, если нажать ссылку на самой странице-прокладке, то тоже проблем нет.

Источник

Bug при обработке ссылок закодированных base 64

С поддержкой admitad смотрели данную проблему

Вот их ответ

При размещении ссылок веб-мастер кодирует их в base 64, далее скорее всего отрабатывает JS скрип который приобразует при клике на ссылку преобразует ее.
При приоразовании ссылки например: aHR0cHM6Ly9hZmxpbmsucnUvZy9rM2RmdmV2d2l0ZmE3Y2U3YTA0NTY1YTM3Y2EwM2QvP2k9MTAmIzAzODt1bHA9aHR0cHM6Ly9nYi5ydS9nZWVrX3VuaXZlcnNpdHkvZGV2ZWxvcGVyL3Byb2dyYW1tZXIvcHl0aG9u
Получаем:
https://aflink.ru/g/k3dfvevwitfa7ce7a04565a37ca03d/?i=10&ulp=https://gb.ru/geek_university/developer/programmer/python

Оригинальная ссылка выглядит вот так:
https://aflink.ru/g/k3dfvevwitfa7ce7a04565a37ca03d/?i=10&ulp=https://gb.ru/geek_university/developer/programmer/python

Может в лог добавить…

Доброго времени суток.

Может в лог добавить инфу о попытках перехода без реферера (опция “Проверять URL ссылающегося сайта”)?

Источник

Плагин удаляет классы у ссылок при включении SeoHide

Плагин стирал ссылку и вставлял на её место свой элемент, но он не переносил классы этой ссылки. А у каждой ссылки на разных страницах разный класс, в итоге такое невозможно нормально кастомизировать.

Пока внесли изминения сами и отключили обновления

Изменили это
return sprintf('<span class="waslinkname" data-link="%s"%s>%s', esc_attr( base64_encode( $url ) ), $blank, $anchor_text );
На это
preg_match('/class="(.*?)"/si', $attributes, $matches_now);
return sprintf('<span class="waslinkname '.$matches_now[1].'" data-link="%s"%s>%s', esc_attr( base64_encode( $url ) ), $blank, $anchor_text );

Может будет полезно

Can We Redirect on Another Domain While Check Refer Enabled

H3llo Team,

I had enabled check refer option in plugins, and if someone using That Links From unauthorized Domain then it blocked Request and Redirect user to Main Domain, But I like to redirect on another Domain, Is There any options to do That,

[You have been redirected through this website from a suspicious source. We prevented it and you are going to be redirected to our safe web site.]

I Want to Redirect Links to My Another Site (Which is My Main Site) and Links are Hosted on My 2nd Domain, So I Want to Redirect on My 1st (or any Custom) Domain

Thanks

Использование кастомной страницы ВП в качестве страницы-прокладки для редиректа

Приветствую, уважаемый разработчик этого замечательного плагина.
Есть несколько нескромных пожеланий.

  1. Исправить работу %linkurl% на кастомной странице. В нем выводится не целевой УРЛ, а ссылка самой страницы. Например, УРЛ страницы site.com/away/aHR0cHM6Ly9uLmZjZC5zdS9RUEM= и %linkurl% выводит точно такой же. При этом автоматический редирект происходит без проблем, но клик по самому linkurl соответственно ни к чему не приводит.
  2. Если есть возможность, не подменять УРЛ кастомной страницы прокладки на site.com/away/aHR0cHM6Ly9uLmZjZC5zdS9RUEM= а оставлять его тем, который был указан при создании страницы в ВП, но с использованием GET-параметров, например как тут https://apkw.ru/file-download/?pack=47fd3c87f42f55d4b233417d49c34783 где https://apkw.ru/file-download/ УРЛ самой кастомной страницы редиректа. В таком случае можно было бы прописать каноникал в том же YOAST и даже наполнить страницу контентом.

Заранее благодарю за внимание.

Возвращать в graphQL уже измененный the_content

Плагин хорошо работает когда рендеришь контент через the_content, а вот в graphQL данные возвращаются без изменений.

Хочется чтобы и в GQL тоже был отрендеренный контент.

Спасибо )

Settings link

Желательно добавить ссылку на страницу настроек

Warning: Cannot modify header information

How can I fix it? After installing the plugin, this error appears at the bottom of the site:

Warning: Cannot modify header information - headers already sent by (output started at /home/y/y90871gn/flightsim.su/public_html/wp-content/plugins/mihdan-no-external-links-master/public/Frontend.php:1063) in /home/y/y90871gn/flightsim.su/public_html/wp-includes/pluggable.php on line 1427 Warning: Cannot modify header information - headers already sent by (output started at /home/y/y90871gn/flightsim.su/public_html/wp-content/plugins/mihdan-no-external-links-master/public/Frontend.php:1063) in /home/y/y90871gn/flightsim.su/public_html/wp-includes/pluggable.php on line 1430

Fatal error on log page

Дело в том что на странице
/wp-admin/admin.php?page=mihdan-no-external-links-logs
вместо лога ссылок выводится сообщение об ошибке происходит того что эта строка закомментирована.
Вопрос в том зачем она закомментирована ? Просто опечатка или нужно более глубоко изучить какую то сайд эффект этой строки

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.