Linking in SSL page to non SSL


#1

I have a situation where I am generating links in an SSL secured area
(no subdomain) to a non SSL page (with a subdomain). The certificate
doesn’t cover subdomains, so everytime someone clicks on the link to a
https:// page where SSL isn’t allowed there is a certificate error.

Now users can click okay, and then they are redirected to the http://
page, but I would like to create the link directly to http:// rather
than https://

I’m using the ssl_requirement plugin. Is there a way to do this?

Thanks,
N


#2

I’m using the ssl_requirement plugin. Is there a way to do this?

Thanks,
N

Hi, we use the same plugin at https://www.digiprof.fr/login, we
experienced the same problems. The main gotcha, is that you are
certainly using some_resource_path in your link_to instead of
some_resource_url.

Because with _path, the protocol used is the one of the current page
because it actually generates relative paths. Using _url, the protocol
of the page generated can be different as it generates absolute paths.

Have you also edited routes.rb to add the correct protocol?


French training using VoD: http://www.digiprof.fr


#3

We’re actually having to use URL for because of the subdomain plugin
creates malformed urls for nested resources :frowning:

On Dec 15, 12:53 pm, Fernando P. removed_email_address@domain.invalid


#4

Fixed - thanks Fernando to get me on the right track. Once I looked up
protocol in routes I found this post and solved my problem:
http://siannopollo.blogspot.com/2007/08/rails-and-ssl-https.html