Как сделать внешние ссылки с редиректом на внутреннюю страницу

Как сделать внешние ссылки с редиректом на внутреннюю страницу

Как сделать внешние ссылки с редиректом на внутреннюю страницу

Как сделать внешние ссылки с редиректом на внутреннюю страницу

Закрыть внешние прямые ссылки с сайта работающим на CMS WordPress можно несколькими способами. Первый, использовать хорошо работающие плагины, например этот mihdan-no-external-links Он на лету конвертирует исходящие ссылки во внутренние, может добавлять nofollow.
Для тех кому не нужны такие мощные средства, не любит зарастать плагинами и просто любознательных – способ номер 2.

В файл functions.php добавляем следующий код:

С его помощью будет добавлена кнопка goto в классический редактор TinyMCE. К Gutenbergu не привык, для меня он доставляет больше не удобств, чем пользы. С настройкой редиректа внешних ссылок в нём помочь не смогу.
Нажав на созданную кнопку будет выполнена подстановка этого кода из 7-й строки

Далее, нужно разместить в корне сайта php файл с таким содержимым и назвать его go.php:

Конечно, все ссылки с seolot.ru нужно заменить своим доменом. Название и расположение файлов может быть любыми, главное не забыть и не перепутать записи.

Что будет происходить при нажатии на внешнюю ссылку?

В новом окне откроется окошко с содержимым этого файла и через 5 секунд, автоматически произойдет переход на внешнюю страницу или внутреннюю, не важно. На какую ссылку навесите

с той и будет происходить всё волшебство.

Зачем вообще закрывать внешние ссылки?

Причин много, каждый сам решает степень их важности и актуальности для своего сайта. Одно можно сказать точно, мы сохраним вес своей страницы, при этом сможем поделиться важной информацией с пруфами.
Чтобы поисковики не индексировали нашу “страницу-прокладку” у нас стоит запрет в мета-тегах

Лишним не будет запретить и в файле robots.txt, добавив в него строку:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *