There is a bug with the HTTP upgrades, both of these inputs should redirect to the same place. I think either redirect_to_http or $self->url are wrong. http://bugs.gentoo.org/123456 => https://bugs.gentoo.org/123456?id=123456 https://bugs.gentoo.org/123456 - no redirect
Seems to be fixed already.