Редиректная ссылка

12
V
На сайте с 19.07.2006
Offline
21
3007

Киньте, пожалуйста, кто-нибудь, как выглядит редирекная ссылка.

Заранее спасибо

Всегда интересны ссылки мебельной тематики
iexpert
На сайте с 01.09.2005
Offline
184
#1

www.site.ru/goto.php?url=www.testsite.ru

это как пример

www.site.ru/goto.php?url=123

в этом случае есть некая связб на стороне сервера, ставящего ссылку, то есть связь между 123 и тем урл на который нужен переход

Бойтесь ваших желаний, ибо они могут исполниться
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#2

Вообще, редиректной может оказаться любая ссылка, хоть index.htm, которая перенаправляет Вас на другой url, а обычно со словами out, go, redirect

Jefa
На сайте с 01.02.2007
Offline
191
#3

iexpert, подскажите, в

присутствует "goto.php". Этот файл надо создавать на сервере или он обрабатывается средствами php сервера? (простите, если ламерский вопрос).

И если можно, еще вопрос.

Надо убрать пару внешних ссылок с главной сайта1 на сайт2 и сайт3, если сделать это редиректом - на сайте2 и сайте3 будет защитан переход с сайта1?

Спасибо!

verhmax
На сайте с 01.12.2005
Offline
191
#4

www.site.ru/redirekt.php?url=http://www.site2.ru

внутри файла redirekt.php

<?php

Header("Location: ".$url);

?>

Zlo_606ep
На сайте с 14.12.2006
Offline
129
#5
Jefa:

Надо убрать пару внешних ссылок с главной сайта1 на сайт2 и сайт3, если сделать это редиректом - на сайте2 и сайте3 будет защитан переход с сайта1?
Спасибо!

Посмотрел, при редиректе, браузер (firefox, ie) посылает стандартный REFERER с урлом той страницы, с которой перешел на страницу с редиректом: страница А => goto.php => redirect to Страница Б = REFERER на странице Б = "Страница А", а не "goto.php", то есть система сайт2, сайт3 защитают обычный переход со страницы А, а не с goto.php.

p.s. Сначала, пока не проверил думал или передаст в реферере goto.php, или ничего, вот.

Jefa
На сайте с 01.02.2007
Offline
191
#6

Zlo_606ep, спасибо за проверку редиректа.

+ в репе :)

V
На сайте с 19.07.2006
Offline
21
#7

iexpert, Спасибо

Jefa
На сайте с 01.02.2007
Offline
191
#8

Надо поставить парочку внешних ссылок с главной сайта1, на сайт2 и сайт3

Подскажите, как это практически реализовать через редирект.

Спасибо.

tommy-gung
На сайте с 22.11.2006
Offline
304
#9
verhmax:
внутри файла redirekt.php
<?php
Header("Location: ".$url);
?>

если НЕ разрешены глобальные переменные, то

<?php
Header("Location: ".$_GET['url']);
?>
Jefa:
Подскажите, как это практически реализовать через редирект.

ставите ссылки в виде

/redirekt.php?url=http://сайт2.ру - вместо сайт2.ру и /redirekt.php?url=http://сайт3.ру - вместо сайт3.ру

Здесь не могла быть ваша реклама
Jefa
На сайте с 01.02.2007
Offline
191
#10

tommy-gung, насколько понимаю, надо создать файл redirekt.php,

с содержимым:

<?php

Header("Location: ".$url);

?>

и положить его в корневую директорию?

Правильно?

upd: поэкспериментировал, получилось.

Спасибо :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий