Если в перле делаю редирект print "Location : http://www........\n\n";
и вызываю скрипт напрямую www.my.host/cgi-bin/my_redir.cgi все работает нормально, а если этот скрипт прописываю в конфе апача на исполнение 404 ошибки - никакого редиректа не происходит. в чем может быть проблема?
попробуй указать для 404 ошибки url (с http://xxx)
Если дело не в неверном URL-е (пред пост), то возможно потому что при 404 ошибке сервер должен выдавать "404 Not found", что он вероятно и делает. После этого идет вывод скрипта. И вероятно апач не понимает что надо 404 не давать, а заменить на 30x. Посмотри полный ответ, и все станет ясно.Попробуй сделать выдавать первой строкой скрипта "Status: 30x Moved" или "30x Moved", смотря какой апач.