Merge pull request #687 from Soullivaneuh/magic-slash

Re-build redirection url if relative URI
This commit is contained in:
erwanlr
2014-09-11 17:53:06 +01:00

View File

@@ -52,8 +52,12 @@ class WebSite
url ||= @uri.to_s
response = Browser.get(url)
redirected_uri = URI.parse(add_trailing_slash(add_http_protocol(url)))
if response.code == 301 || response.code == 302
redirection = response.headers_hash['location']
if redirection[0] == '/'
redirection = "#{redirected_uri.scheme}://#{redirected_uri.host}#{redirection}"
end
# Let's check if there is a redirection in the redirection
if other_redirection = redirection(redirection)