Приветствую Вас Гость • Регистрация • Вход
Понедельник, 16.12.2019
Главная » 2012 » Декабрь » 20 » Редирект.Все способы редиректа(перенаправления)
14:52
Редирект.Все способы редиректа(перенаправления)
Здравствуйте уважаемые читатели и подписчики!Сегодня мы узнаем что такое редирект(перенаправлене и как его правильно сделать). Итак узнаем что такое редирект. Англ. Redirect - перенаправление юзера на другой ресурс. Человек набирает в адресной строке один адрес сайта, а попадает на совершенно другой. Способов редиректа существует очень много.

Code
Javasсript redirect (переадресация)
Переадресация делается следующим образом (вставлять в index.php):

location.replace("http://sait.ru/>


Для того чтобы сделать более универсальный редирект с задержкой пропишите следующий код:

Code

setTimeout('location.replace("http://sait.ru!3000); /* Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд) */

Javasсript редирект и <span style="color: #008000;">redirect html</span>. Для редиректа с задержкой используем функцию setTimeout, а для самого перенаправления используем метод replace, чтобы заменить текщий адрес на новый и тем самым в хистори не оставлять промежуточной страницы.
.htaccess редирект
Как сделать 301 редирект с помощью <span style="color: #008000;">.htaccess</span>? Для этого в файле пропишите следующие строчки:
[php]RewriteEngine On
RewriteCond %{HTTP_HOST} ^sait.ru
RewriteRule (.*) www.sait.ru/$1 [R=301,L]


Здесь идет перенаправление с сайта без префикса на сайт с www. Вместо выделенного жирным шрифтом вставьте свой адрес. Так же можете сделать .htaccess редирект наоборот, поменяв адреса сайтов в файле местами. как сделать 301 редирект Исключением является 301 редирект, его гугл просто обожает. Попробую пояснить что это такое: есть сайт например www.anomals.ru. Поисковики его знают, но домен anomals.ru без префикса www они считают другим доменом. Далее, ссылки на ваш ресурс с каталогов, других сайтов и пр. имет вид www.сайт.ru, а некоторые ресурсы ставят ссылку cайт.ru без www. Таким образом часть PR уходит на сайт без префикса. С помощью 301 редиректа мы склеиваем домены, перенаправляя посетителей и роботов с простого сайта на сайт с www или на оборот. Теперь поисковики видят что это один и тот же домен и весь пиар будет ваш. Так же 301 редиректом можно склеить абсолютно разные домены для повышения PR, этим методом часто пользуются не честные на руку продавцы доменов хотя склейка доменов легко вычисляется. А прямое назначение 301 редиректа является перенаправление посетителей при переносе сайта на новый домен. Вот даю Вам скрипт редиректа Таким образом можно спрятать реферальскую ссылку, например создать ссылку на страницу своего ресурса, а пользователь пойдя по ней попадет на другой сайт и станет вашим рефералом. Этот редирект можно выполнить таким образом. Делаем страницу с расширением HTM и создаем ссылку на нее. А в теле страницы пишем скрипт редиректа в котором прописана партнерская ссылка (пример партнерской ссылки сервиса oprosov.net

Code


<meta http-equiv="Refresh" content="1";URL="http://www.oprosov.net?ref=MzA0MDM2">
</head>
<body>
<script language="javascript" type="text/javascript">
document.location="http://www.oprosov.net?ref=MzA0MDM2";
</script>



Ну может кому удобней то можно и php страницу создать. Это наиболее простой вариант, существует огромное количество вариантов скрипта редиректа, и с расширенной статистикой по переходам и другими прибамбасами. Вообще поисковые системы не любят редиректов, потому что не могут (по их мнению) качественно проиндексировать сайт.
Категория: WEB-мастеру вопросы и советы | Просмотров: 2189 | Добавил: Samosval |Рейтинг: 0.0/0


Всего комментариев: 0
avatar
    Яндекс.Метрика
Сайт создан в системе uCozЯндекс.Метрика