Тема: Редирект
Показать сообщение отдельно

  #4  
Старый 18.11.2008, 22:06
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

Можно сделать еще так

PHP код:
function redirect$url ) {
 if (
headers_sent()) {
                echo 
"<script>document.location.href='$url';</script>\n";
        } else {
                
header'HTTP/1.1 301 Moved Permanently' );
                
header"Location: "$url );
        }
        exit();

Auto Redirect

Суть редиректа - это автоматическое перенаправление кого-то куда-то, а куда именно мы задаем в срипте. А при выполнении скрипта он автоматически перенаправит на определенный web-адрес.

Получается, что переход идет не по прямой ссылке с сайта вида <a href="http://www.google.com">google.com</a>, а через скрипт.

Вот пример:

Открываем любой html-редактор (подойдет и блокнот) и набираем/вставляем в него код:

Код:
<?
$URL="www";
header ("Location: $URL");
?>
<html>
<title>www</title>
<head></head>
<body>
</body>
</html>
Далее сохраняем файл с нашим кодом, например code.php и загружаем его на веб-сервер. К примеру, в корневую папку сайта (тут название сайта) вызвать скрипт можно по URL http://(тут название сайта)/code.php. После исполнения скрипта на сервере и произойдет автоматическое перенаправление.

Еще можно просто на сайте в теле страницы (внутри тегов <body>...</body>) поставить ссылку вида:

<a href="http://www/code.php">Переход на сайт (тут название)</a>
 
Ответить с цитированием