Linking in SSL page to non SSL

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

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?

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

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