April 4, 2023

Зачем и как скрывать ссылки на сайте?

Во-первых, вебмастер заинтересован в том, чтобы ссылка не передавала вес на другой, чужой сайт, так как его сайт при этом сам теряет вес.

Во-вторых, иногда вебмастер хочет скрыть реферальную ссылку. И тут дело не в том, что такая ссылка как-то вредит пользователю, который по ней переходит, а дело скорее в психологии "вредных" пользователей, которые ПРИНЦИПИАЛЬНО не хотят становиться для кого-то источником дохода, хотя сами при этом прекрасно знают, что они сами ничего не теряют.

И в третьих, иногда может быть причина спрятать ссылку по каким-то сугубо личным причинам - например ссылка ведёт на запрещённый сайт.

К счастью есть замечательное решение этой проблемы - сделать свой сервер коротких ссылок, на своём сайте. И это возможно, и даже очень просто. Именно так я поступил с этим сайтом, и теперь помаленьку переделываю все ссылки и ухожу от rel="nofollow".

И самое прекрасное в этом методе, что ссылку можно не укорачивать, (и это возможно) а оставить адрес вашего сайта. В итоге мы получим такую ссылку: https://prostolinux.ru/links/k

Попробуйте узнать, что стоит за ней? Не узнаете, хоть убейтесь, пока не кликните по ней! Как это реализовать? Очень просто, как и всё гениальное.

Идём по [mask_link href="https://yourls.org/" target="_blank"]этому адресу[/mask_link], переходим по ссылке Download внизу страницы и скачиваем последнюю версию пакета, в моём случае это yourls-1.5.1.zip

Теперь идём на свой хостинг и в корне вашего сайта создаём папку, например, с названием links. В эту папку распаковываем скачанный архив. Получается примерно так:

Теперь вам нужно войти в папку с нашими файлами (можно всё это сделать и на локальном компьютере перед загрузкой файлов на хостинг, кому как удобней) и переименовать файл config-sample.php в папке user в config.php. Открываем файл config.php и вносим в него изменения:

11 - вписываем имя пользователя базы данных.14 -вписываем пароль базы данных.17 - вписываем имя базы данных нашего сайта.20 - вписываем адрес сервера нашей базы данных31 - вписываем адрес нашей папки на сервере, в моём случае это https://prostolinux.ru/linksДалее после строки $yourls_user_passwords = array( пишем наш логин и пароль:
'admin' => 'passwd', - заменяем своими конечно.

После этого идём по адресу http ://ВАШ САЙТ/links/admin/и регистрируем пользователя, то есть себя, для доступа к сервису. После регистрации заходим в административную панель и видим простой интерфейс:

1. Вставляем нашу исходную ссылку, которую хотим скрыть.2. Нажимаем кнопку и ждём пару секунд.3. В этом окошке получаем нужную ссылку, которая срыта за адресом нашего сайта.

Вот такой простой метод, чтобы скрывать ссылочку, да скрыть так, что она по настоящему станет скрытой. Я закрыл в robot.txt доступ к этой папке, зачем поисковикам её индексировать?

Ещё маленький совет: так как ссылок со временем накопится очень много, то самые важные, например, реферальные ссылки, можно выписывать отдельно, чтобы потом долго не искать в общей массе ссылок.

Вот такими способами можно скрыть ссылку на своём сайте, но последний, согласитесь, самый простой и эффективный! Более свежая информация, и более полная по этому вопросу написана мною в этой статье.