(литературный перевод с английского языка)
PHP Переадресовывает автоматически запросы пользователей сети от одного URL до другого. Например, набор foo.com в браузере автоматически переадресовывать пользователя на другой URL bar.com.
Команда Redirect PHP:
<?php
header("location: [some-url]");
?>
Замените [some-url] URL, куда Вы хотите перенаправить пользователя.
Например,
header("location: ./version2/index.html");=>перенаправляет к странице "index.html" в подпапке "version2
header("location:
http://www.yahoo.com");
=> перенаправляет к вебсайту yahoo.com
Если PHP не доступен, также возможно использовать другой вариант переадресации:
* HTTP переадресация
<meta http-equiv="Refresh" content="[time]; URL=[some-url]">
Замените [time] секундами. Это приостановит браузер на указанное количество секунд. Замените [some-url] целевым URL, на который Вы хотите переадресовать пользователя.
Например,
<meta http-equiv="Refresh" content="5; URL=http://www.yahoo.com">
Вышеупомянутый код HTTP переадресации должен находится между тегами <header></header>.
* JavaScript переадресация
<script language=javascript>
setTimeout("location.href='[some-url]'", [time]);
</script>
Замените [time] миллисекундами. Это приостановит браузер на указанное количество секунд. Замените [some-url] целевым URL, на который Вы хотите переадресовать пользователя.
Например,
setTimeout ("location.href ='http://www.yahoo.com'", 5000);
Вышеупомянутый код JavaScript переадресации может находится между тегами или <header></header> или <body></body> .
Обычно PHP переадресация, намного более надежна, чем другие формы переадресации, такие как HTTP переадресация, или JavaScript. Например, JavaScript переадресация, могут не работать, если в параметрах настройки браузера пользователя выключен JavaScript.
Причина, почему PHP переадресация, будет работать независимо от того, настройки пользователи имеют в браузере - то, что PHP – сценарий который выполняется на стороне сервера. Это не зависеть от параметров настройки браузера, которые могут затронуть JavaScript, который исполняется на стороне клиента/пользователя.
Автор статьи Sanjib Ahmad.
Автор перевода:Антощук Александр
Хостинг-источник:
http://karman.com.ua/,
http://translate.ru,
http://www.selfseo.com/story-2177.php