301 редирект, скрипт редиректа, .htaccess редирект
Итак узнаем что такое редирект. Англ. Redirect - перенаправление юзера на другой ресурс. Человек набирает в адресной строке один адрес сайта, а попадает на совершенно другой.
скрипт редиректа
Таким образом можно спрятать реферальскую ссылку, например создать ссылку на страницу своего ресурса, а пользователь пойдя по ней попадет на другой сайт и станет вашим рефералом. Этот редирект можно выполнить таким образом. Делаем страницу с расширением HTM и создаем ссылку на нее. А в теле страницы пишем скрипт редиректа в котором прописана партнерская ссылка (пример партнерской ссылки сервиса 1ps)
<html>
<head>
<meta http-equiv="Refresh" content="1;URL="http://go.1ps.ru/pr/p.php?хххххх">
</head>
<body>
<script language="javascript" type="text/javascript">
document.location="http://go.1ps.ru/pr/p.php?хххххх";
</script>
</body>
</html>
Это наиболее простой вариант, существует огромное количество вариантов скрипта редиректа, и с расширенной статистикой по переходам и другими прибамбасами.
Вообще поисковые системы не любят редиректов, потому что не могут (по их мнению) качественно проиндексировать сайт.
как сделать 301 редирект
Исключением является 301 редирект, его гугл просто обожает. Попробую пояснить что это такое: есть сайт например www.instructing.ru. Поисковики его знают, но домен instructing.ru без префикса www они считают другим доменом. Далее, ссылки на ваш ресурс с каталогов, других сайтов и пр. имет вид www.сайт.ru, а некоторые ресурсы ставят ссылку cайт.ru без www. Таким образом часть PR уходит на сайт без префикса. С помощью 301 редиректа мы склеиваем домены, перенаправляя посетителей и роботов с простого сайта на сайт с www или на оборот. Теперь поисковики видят что это один и тот же домен и весь пиар будет ваш.
Так же 301 редиректом можно склеить абсолютно разные домены для повышения PR, этим методом часто пользуются не честные на руку продавцы доменов хотя склейка доменов легко вычисляется. А прямое назначение 301 редиректа является перенаправление посетителей при переносе сайта на новый домен.
.htaccess редирект
Как сделать 301 редирект с помощью .htaccess? Для этого в файле пропишите следующие строчки:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^instructing.ru
RewriteRule (.*) http://www.instructing.ru/$1 [R=301,L]
Здесь идет перенаправление с сайта без префикса на сайт с www. Вместо выделенного жирным шрифтом вставьте свой адрес. Так же можете сделать .htaccess редирект наоборот, поменяв адреса сайтов в файле местами.
Как сделеать перенаправление на другой домен
Для того, что бы перенаправить посетителя на другой домен используем 301 редирект в .htaccess
В крень домена, который будем клеить к основному помещаем .htaccess с таким синтаксисом:
Redirect Permanent / http://www.instructing.ru (вместо моего пропишите свой адрес)