URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2364
[ Назад ]

Исходное сообщение
"редирект в перле."

Отправлено mthawk , 30-Май-04 15:40 
Если в перле делаю редирект print "Location : http://www........\n\n";
и вызываю скрипт напрямую www.my.host/cgi-bin/my_redir.cgi все работает нормально, а если этот скрипт прописываю в конфе апача на исполнение 404 ошибки - никакого редиректа не происходит. в чем может быть проблема?

Содержание

Сообщения в этом обсуждении
"редирект в перле."
Отправлено Rohan , 30-Май-04 17:19 
попробуй указать для 404 ошибки url (с http://xxx)



"редирект в перле."
Отправлено solotony , 04-Июн-04 02:25 
Если дело не в неверном URL-е (пред пост), то возможно потому что при 404 ошибке сервер должен выдавать "404 Not found", что он вероятно и делает. После этого идет вывод скрипта. И вероятно апач не понимает что надо 404 не давать, а заменить на 30x. Посмотри полный ответ, и все станет ясно.

Попробуй сделать выдавать первой строкой скрипта "Status: 30x Moved" или "30x  Moved", смотря какой апач.