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

12 3
ДБ
На сайте с 24.01.2015
Offline
72
426

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

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

Ссылка расположена на сайте 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
306
#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
Online
1839
#2
webinfo1 #:
иначе получите ретранслятор для всякого непотребства.

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

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

Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
ДБ
На сайте с 24.01.2015
Offline
72
#3
webinfo1 #:

Варианты:

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

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

а подробнее?

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

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

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

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

Vladimir
На сайте с 07.06.2004
Offline
559
#5
Дмитрий Дуняшев :

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

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


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

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

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

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

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

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

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
totamon
На сайте с 12.05.2007
Offline
437
#9
Дмитрий Дуняшев #:

а подробнее?

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

под cms обычно есть плагины, ДЛЕ сам такое вроде умеет,  а подробнее вам же подсказали запрос
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
ДБ
На сайте с 24.01.2015
Offline
72
#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

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