mongrel/webrick redirect_to discrepancy

B

_blackdog

hi,

i'm running mongrel behind lighttpd proxy server, i redirect /xyz URLs
to port 8081so i can get dynamic content. sometimes this content
redirects e.g lighttpd config.

"/content/" =>
((
"host" =>"my IP address here",
"port" => 8081
)) ,

when I use rails redirect_to and webrick as the server i get the
desired transation of the URLS with no sign of 8081 in the redirected
URL

http://myserver/content/redirected_url

when I use mongrel, the redirected URL contains the 8081 port,

http://myserver:8081/content/redirected_url


thanks

BD.
 
Z

Zed Shaw

Let me look at this. I believe the whole way the redirects are done via the
CGI library is not correct. It looks like WEBrick may be doing some form of
correction. For example, CGI apparently uses a header of "location:" on the
302 response, but WEBrick uses "Location:" and changes the response.

I've got a test case for this now so I'll sort it out. Thanks for the
specific details on your setup.

Zed A. Shaw
http://www.zedshaw.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,768
Messages
2,569,574
Members
45,048
Latest member
verona

Latest Threads

Top