Я пытаюсь сделать простую работу перенаправления.Я получил все остальное, чтобы работать просто отлично.Например, это работает:
#!/usr/bin/env ruby
puts "Content-type: text/html"
puts
puts "<h1>blah</h1>"
Но это не работает (вот где я получаю ошибку «Преждевременный конец заголовка скрипта»):
#!/usr/bin/env ruby
puts "Status: 302 Found"
puts "Content-type: text/html"
puts "Location: http://google.com"
Вседругие предложения, которые я нашел, говорят, что это, вероятно, связано с частью #!/usr/bin/env ruby
скрипта, но это не имеет никакого смысла для меня, так как он работает с первым примером.Есть предложения?
Похоже, что Apache анализирует заголовки, которые я возвращаю из сценария cgi.Есть ли способ отключить это?