# Redirected to http but Location is httpS

**URL:** <https://www.ruby-forum.com/t/redirected-to-http-but-location-is-https/130336>\
**Category:** Deployment\
**Created:** [February 27, 2008, 2:20pm UTC](https://www.ruby-forum.com/t/redirected-to-http-but-location-is-https/130336 "2008-02-27T14:20:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![qertoip](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/7ab992/32.png) [@qertoip](https://www.ruby-forum.com/u/qertoip)\
**Post date:** [February 27, 2008, 2:20pm UTC](https://www.ruby-forum.com/t/redirected-to-http-but-location-is-https/130336/1 "2008-02-27T14:20:56Z")

</div>

Rails properly recognizes https requests (request.ssl? == true) and  
ssl\_requirement properly calls redirect\_to ‘http’ + …

In production.log I have:  
“Redirected to [http://www.peroniitaly.pl](http://www.peroniitaly.pl)”

But in the HTTP response header there is:  
Location: [https://www.peroniitaly.pl/](https://www.peroniitaly.pl/)

…why? Any ideas?

The end result is endless redirect.

---

<div class="post-metadata">

**Author:** ![qertoip](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/7ab992/32.png) [@qertoip](https://www.ruby-forum.com/u/qertoip)\
**Post date:** [March 3, 2009, 3:16am UTC](https://www.ruby-forum.com/t/redirected-to-http-but-location-is-https/130336/2 "2009-03-03T03:16:34Z")

</div>

I have this exact same problem…redirecting from http to https works  
fine, but I can’t get back to http. The logs show the app correctly  
redirecting to http but in fact it ends up hitting https…I am using  
pound set up this way:

HeadRemove “X-SSL-._"  
AddHeader “X-SSL-Request: 1”  
HeadRemove "X-Client-Verify._”  
HeadRemove “X-Forwarded-Proto”  
AddHeader “X-Forwarded-Proto: https”

Did you ever find a solution to this problem?

On Feb 27 2008, 10:20 pm, Piotr W. \<ruby-forum-incom…@andreas-
