Прячем рефферальные ссылки — редирект.
- Прячем реферальные ссылки, 4 wordpress-плагина.
- Прячем рефферальные ссылки — сервисы коротких ссылок
- Прячем рефферальные ссылки — подмена адреса.
- Прячем рефферальные ссылки — редирект.
В предыдущей статье: Прячем рефферальные ссылки – подмена адреса.
Один из интересных способов скрыть рефферальные ссылки, это использовать редирект. Способ в чем-то схож с использованием плагинов и в то же время не использует ни каких сторонних сервисов. Следует сказать, что вести учет ссылок при этом не так удобно, как при использовании плагинов и для каждой ссылки которую мы хотим спрятать необходимо создавать отдельный файл. Но эти недостатки компенсируются надежностью и гибкостью которую дает использование редиректа для скрытия ссылок.
Для осуществления редиректа необходимо в текстовом редакторе создать файл с расширением html (для первых двух вариантов) и PHP (для третьего варианта) и поместить в созданный файл приведенный ниже код. Затем закачиваем этот файл на сервер. Дальше останется в постах проставлять вместо рефферальной ссылки, ссылку на созданный файл.
Далее код для различных вариантов редиректа:
1. Редирект HTML:
<html>
<head>
<meta http-equiv=»refresh» content=»0;URL=http://реальная ссылка»>
<title></title>
</head>
<body>
</body>
</html>
2. Редирект JavaScript:
<html>
<head>
<script language=»JavaScript»><!—
window.location.href = «http://реальная ссылка»
// —></script>
<title></title>
</head>
<body>
</body>
</html>
Для второго варианта в браузере клиента должен быть включен JavaScript
3. Редирект PHP:
<?php
header («Location: http://реальная ссылка»);
exit;
?>
Для того чтобы не вызвать подозрение особо осторожных пользователей в последнем варианте возможно использовать файл с расширением HTML. Но для это следует заставить html-файлы исполнять php-код. Делается это путем прописывания следующей директивы в файле .htaccess:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .html .htm .phtml
Но хостинг должен поддерживать эту директиву. Впрочем, практически все платные хостинги ее поддерживают.
4. Существует еще один способ редиректа, путем прописывания директивы Redirect в файл .htaccess:
Синтаксис команды: Redirect [status] URL-path URL, где:
- status : необязательное поле, определяет код возврата, допустимые значения:
* permanent (301 — документ перемещен постоянно)
* temp (302 — документ перемещен временно)
* seeother (303 — смотрите другой)
* gone (410 — убран) - URL-path : подставная ссылка.
- URL : реальная ссылка
К примеру, если мы хотим спрятать партнерскую ссылку на сайт sape.ru, файл .htaccess должен содержать следующие записи:
RewriteEngine on
Redirect /sape http://www.sape.ru/r.a1b45daf31.php
Далее создаем стандартную гиперссылку на нашей страничке http://mysite.ru/sape, щелкнув по которой пользователь попадет на сайт sape.
Какой из этих способов выбрать, определяйтесь сами, как кому удобно - то ли собирать файлы для редиректа в папке, то ли дописывать строки в .htaccess.
Не следует забывать, что поисковики могут негативно отнестись к большому числу редиректов возникших внезапно, будьте осторожны. Существуют способы прятать редирект от поисковиков, но это отдельная тема.
Еще по теме: Редирект с blogspot
Похожие материалы:
hawot Reply:
ноября 7, 2009 at 8:28
Пользуешься с целью спрятать ссылки или уменьшить количество исходящих или для перенаправления трафика?
Мне вот интересно — кто как ведет учет таким редиректам?
Ответить комментатору