*** reader.rb.orig 2006-10-06 10:32:43.000000000 -0400 --- reader.rb 2006-10-06 10:32:30.000000000 -0400 *************** *** 159,163 **** :redirect_limit=>redirect_limit-1) when Net::HTTPRedirection ! return read_page(response["location"], :last_modified=>options[:last_modified], :etag=>options[:etag], --- 159,165 ---- :redirect_limit=>redirect_limit-1) when Net::HTTPRedirection ! loc = response["location"] ! loc = url.to_s.split(/\//)[0..2].join('/') + loc if loc !~ /^https?:\/\// ! return read_page(loc, :last_modified=>options[:last_modified], :etag=>options[:etag],