Автор Тема: Редирект  (Прочитано 4029 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Редирект
« : 12 Июля 2006, 10:49:50 »
пишу

print "Location: http://server/v.pl?id=15\\n\\n";

Юзер нормально перенаправляется на server/v.pl?id=15, а вот если адреса server/v.pl?id=15 не существует, то юзеру показывается в адресной строке вся эта лабуда...

Можно ли сделать так, чтобы в случае отсутствия страницы, юзер направлялся бы на другую, реально существующую, например ya.ru?
Космическая игрушка

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Редирект
« Ответ #1 : 12 Июля 2006, 11:10:24 »
какая лабуда?

проверяйте перед перенаправлением.

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Редирект
« Ответ #2 : 12 Июля 2006, 11:25:10 »
т.е. отправлять запрос по урл, смотреть адекватный ли ответ и если да то перенаправлять?

А лабуда - в адресной строке http://server/v.pl?id=15, а браузер выдет стандарную строницу как при ошибочном урл...
Космическая игрушка

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Редирект
« Ответ #3 : 12 Июля 2006, 11:48:47 »
я не знаю, какая у вас архитектура, но пытаться нести ответственность за чужие грехи...

Оффлайн cr4ck3r

  • Фанат Perl
  • Постоялец
  • ***
  • Сообщений: 146
  • +0/-0
  • 2
    • Просмотр профиля
    • http://perlmonks.org.ru
Редирект
« Ответ #4 : 12 Июля 2006, 11:58:29 »
Ну как вариант запрашивать из скрипта предварительно страницу и проверять ответ сервера... Хотя конечно непонятно... скрипт v.pl вами написан?
Ворота в perl - perlmonks.org.ru

Оффлайн Error202

  • Бесстрашный
  • Ветеран
  • *****
  • Сообщений: 540
  • +1/-0
  • 2
    • Просмотр профиля
    • http://www.tender-plus.ru
Редирект
« Ответ #5 : 12 Июля 2006, 12:12:47 »
Конечно...
Космическая игрушка

Оффлайн cr4ck3r

  • Фанат Perl
  • Постоялец
  • ***
  • Сообщений: 146
  • +0/-0
  • 2
    • Просмотр профиля
    • http://perlmonks.org.ru
Редирект
« Ответ #6 : 12 Июля 2006, 12:21:04 »
И этот скрипт по прямому обращению к нему (не через редирект) - работает нормально?

З.Ы
И кстати вы незабываете ссылаться при редиректе на  http://server/cgi-bin/v.pl?id=15\\n\\n";
Ворота в perl - perlmonks.org.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28