Re: [Rails] enforce https for every page

19 views
Skip to first unread message

Nilesh Panchal

unread,
Apr 17, 2013, 4:42:35 PM4/17/13
to rubyonra...@googlegroups.com


On Wed, Apr 17, 2013 at 8:59 PM, Gianpiero Venditti <gianpiero...@gmail.com> wrote:
Hello everybody, i'm using ruby 1.8.6 and rails 1.1.6 for my web app.

My app is accessible both in http and https but i would like to enforce https only even when the user try to access using http only.

I tried a lot of solutions posted over the web but none worked for my rails version (which is very old, I know)

What could I do in order to achieve it? Is there any effective solution that can be used with my rails version?


Thanks in advance for the help.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/gIjlx6E8d3wJ.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Thanks & Regards,

Nilesh B. Panchal
Mobile No. : +91-9664212069
E-mail : neil08....@gmail.com

Frederick Cheung

unread,
Apr 17, 2013, 4:57:18 PM4/17/13
to rubyonra...@googlegroups.com


On Wednesday, April 17, 2013 4:29:43 PM UTC+1, Gianpiero Venditti wrote:
Hello everybody, i'm using ruby 1.8.6 and rails 1.1.6 for my web app.

My app is accessible both in http and https but i would like to enforce https only even when the user try to access using http only.

I tried a lot of solutions posted over the web but none worked for my rails version (which is very old, I know)

What could I do in order to achieve it? Is there any effective solution that can be used with my rails version?

Old school! Assuming you've got apache in front of your app, have you tried adding a rewrite rule to redirect all http requests to the https versions ?

Fred 

Matt Jones

unread,
Apr 23, 2013, 8:14:21 AM4/23/13
to rubyonra...@googlegroups.com


On Wednesday, 17 April 2013 11:29:43 UTC-4, Gianpiero Venditti wrote:
Hello everybody, i'm using ruby 1.8.6 and rails 1.1.6 for my web app.


Any particular reason you're using a 7-year-old version of Rails? You'd be *seriously* helped by upgrading to something more modern.

 
My app is accessible both in http and https but i would like to enforce https only even when the user try to access using http only.

I tried a lot of solutions posted over the web but none worked for my rails version (which is very old, I know)

What could I do in order to achieve it? Is there any effective solution that can be used with my rails version?


The old ssl_requirement gem is roughly of the same vintage, so it might do what you want:


But seriously, you're going to spend more time struggling with 1.1.6 than you'll save by not rewriting for a more modern version. For instance, a lot of the blog posts that were helpful back then aren't even around anymore, as people move blog hosts + lose content.

--Matt Jones
Reply all
Reply to author
Forward
0 new messages