|
|
|
Forum Member
      
участник
Last Login: 17.10.2005 15:11
Сообщ.: 29,
Visits: 320
|
|
Помогуте плиз с таким багом: написал скрипт-редиректор, на локалке работает. Переношу на wallst.ru - не пашет, причём пробовал и print "Location: http://my-site.ru"; и print redirect(-url=>"http://my-site.ru"); До этого ничего не выводится, но не то ни другое не работает, IE говорит "The page cannot be displayed" Из-за чего это может происходить ?
|
|
|
|
|
новичок
      
участник
Last Login: 26.11.2001 23:58
Сообщ.: 5,
Visits: 56
|
|
|
|
|
|
Forum Member
      
участник
Last Login: 17.10.2005 15:11
Сообщ.: 29,
Visits: 320
|
|
В том-то и дело, что url верный, на локалке скрипт работает, а на серваке - не хочет :(
|
|
|
|
|
новичок
      
участник
Last Login: 19.11.2001 16:37
Сообщ.: 2,
Visits: 23
|
|
а попробуй вот так написать...
print "<meta http-equiv='Refresh' content='0; URL=http://www.bryansk.org'>";
ну, ссылочку свою, ясен перец :)))
|
|
|
|
|
Supreme Being
      
участник
Last Login: 21.06.2006 23:51
Сообщ.: 326,
Visits: 3 588
|
|
| print "Location:" должен быть самым первым выводом в STDOUT.
|
|
|
|
|
новичок
      
участник
Last Login: 03.04.2002 20:56
Сообщ.: 5,
Visits: 56
|
|
Совсем не первое в STDOUT! Я не знаю что у него там не работает, просто если перед print location идёт или формирование html страницы методом use CGI, либо print "Content-type: text/html";, то этот print "Location..."; просто распечатается на экран! То есть вставлять редирект нужно до строки, которая сообщает серверу заголовок http (до сообщения серверу, к какому приёму тот должен готовиться).
|
|
|
|