Как скрыть внешние ссылки на сайте?

12 3
ДБ
На сайте с 24.01.2015
Offline
49
293

Извечный вопрос, собственно. 

Мне понравилась такая реализация, подсмотрел на одном сайте. Как сделано я не знаю, вижу только, как снаружи. Пример:

Ссылка расположена на сайте mysite.ru. При нажатии на "перейти на сайт" переходит на  myothersite.ru

<a rel="nofollow" target="_blank" href="https://mysite.ru/goto/https://myothersite.ru" class="www">перейти на сайт</a>

Как такое реализовать?


Мой блог об инвестировании: http://real-investment.net
W1
На сайте с 22.01.2021
Offline
9
#1
Дмитрий Дуняшев :

<a rel="nofollow" target="_blank" href="https://mysite.ru/goto/https://myothersite.ru" class="www">перейти на сайт</a>

Как такое реализовать?

Варианты:

1) через .htaccess
2) через скрипт PHP.

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

Когда-нибудь здесь будет форум - https://webinfo.guru
Vladimir SEO
На сайте с 19.10.2011
Offline
1185
#2
webinfo1 #:
иначе получите ретранслятор для всякого непотребства.

а можно подробней - у моего коллеги агрегатор с ссылками на сайты партнеры, естессно через редирект , вот может ему задать такой список ?

и сразу еще вопрос разница для пс есть между вариантом site.ru/goto=http://site2.ru и site.ru/goto.php/23867747484 ?

ᐈ Вечные ссылки БЕЗ БИРЖ с Гарантией https://buylink.pro/ (Промокод "kulinenko " - скидка 10%). ᐈПродвижение коммерческих сайтов https://kulinenko.com/
ДБ
На сайте с 24.01.2015
Offline
49
#3
webinfo1 #:

Варианты:

1) через .htaccess
2) через скрипт PHP.

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

а подробнее?

На сайте-примере, как ретранслятор не работает, вылазит сообщение "Вы делаете переход из небезопасного источника, будете перенаправлены на наш безопасный веб сайт"

skapunker
На сайте с 15.01.2014
Offline
187
#4

вопрос не как, а зачем?

технически скрипт простенький подойдет

Мои сайты ищут дно. Я больше не СЕО гуру... Я ухожу в отставку.
Vladimir
На сайте с 07.06.2004
Offline
373
#5
Дмитрий Дуняшев :

Извечный вопрос, собственно.

Как такое реализовать?


- Обыкновенный редирект
Если по теме - Как скрыть внешние ссылки на сайте?
Используйте текстовую кнопку, или просто кнопку <form>

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
skapunker
На сайте с 15.01.2014
Offline
187
#6
кстати чем не угодил rel="nofollow"
skapunker
На сайте с 15.01.2014
Offline
187
#7
Vladimir #:
или просто кнопку <form>

какой то совсем изощренный вариант

M
На сайте с 04.12.2013
Offline
195
#8
Дмитрий Дуняшев :
Как такое реализовать?

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

Принцип тот же, что и у коротких ссылок: https://gency.ru/shortcuts, только лучше наверное отдельную ветку использовать вроде /go/. Некоторые и на отдельных доменах/поддоменах делают короткие, и пофиг что это уже не совсем внутренние для сайта.

Хостинг FOZZY ( http://fozzy.com.ru ) / Выслушаю предложения на домены ( http://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( http://u75.ru/domains-for-shortcuts )
totamon
На сайте с 12.05.2007
Offline
358
#9
Дмитрий Дуняшев #:

а подробнее?

На сайте-примере, как ретранслятор не работает, вылазит сообщение "Вы делаете переход из небезопасного источника, будете перенаправлены на наш безопасный веб сайт"

под cms обычно есть плагины, ДЛЕ сам такое вроде умеет,  а подробнее вам же подсказали запрос
Хостинг от 90р ( https://goo.gl/h1VRkY ) и ВПС от 161р ( https://goo.gl/vw9JH7 ) 14 дней бесплатный тест! Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno ХОСТИНГ №1 РОССИИ https://8fn.ru/beget Монетизация любых сайтов PUSHами ( https://8fn.ru/push ) - лучшая цена клика и показа ;)
ДБ
На сайте с 24.01.2015
Offline
49
#10

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

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

Какое решение лучше?

Я нашел вот такое, понравилась простота:

1. Для начала создаем файл, условно назовем его r.php

2. Вставляем в этот файл вот такой код и заливаем в корень сайта:

<html>
<head>
<title> переход по внешней ссылке на <? $url = $_GET['url']; echo"$url";?>  </title>
</head>
<body>
<h1>Вы переходите по ссылке </h1><h2><? $url = $_GET['url']; echo"$url";?></h2>
<br/><br/>
<strong>Подождите пожалуйста 5 секунд или нажмите <a href="<? print $url?>">сюда</a></strong>
<script language="javascript1.2"> setTimeout('location.href="<?php echo $url; ?>"',5000);</script>
</body>
</html>

3. И теперь к той ссылке, которую хотите спрятать от индексации поисковыми системами пишете код вида:

<a href="r.php?url=http://siteurl.dom">Шифрованная внешняя ссылка</a>
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий