Як зробити редирект?
Створюю і просуваю комерційні сайти та інтернет-магазини з 2008 року. 22-04-2013, 11:47 4 170 0Редирект потрібний для автоматичного перенаправлення користувача на інший сайт...
Найпоширенішим редиректом є 301.
Редирект через jаvascript
<script language="jаvascript" type="text/jаvascript"> location.replace("http://ya.ru/"); </script>
Редирект через htaccess
1) Переадресація всіх на інший домен:
Redirect Permanent / http://site.ru3) Переадресація коритсувача з однієї сторінки на інший адрес
Redirect 301 /start.html http://site.ru/hi.html
Редирект через Meta-тег
<html> <head> <meta http-equiv="refresh" content="1;http://site.ru/"> </head> <body> ... </body> </html>
В цьому випадку буде виконаний автоматичний перехід на http://site.ru/ через 1 секунду. В content першим параметром являються секунди, а в другому URL: "СЕКУНДИ;АДРЕС". Якщо секунди не вказані, то це означає 0.
Редирект через php
Приклади:
header('Location: http://site.ru/', true, 301); // переадресация //с помощью 301 редиректа на site.ru; header('Location: http://site2.ru/'); // переадресация с помощью 301 //редиректа на site2.ru; header('Refresh: 5; url=http://site.ru/'); // переадресовать с //задержкой на 5 секунд