Odoo Help


Redirect behind https proxy not working

Mark Meadows
on 7/1/15, 12:28 PM 2,654 views

     This works on http but not https

    @http.route('/client_crm/access/', auth='user') 
    def index(self, **kw): cr, uid, context, registry = request.cr, request.uid, request.context, request.registry mdl_wac = registry.get('wrapper_allclients.wrapper_allclients'); url = mdl_wac.allclients_user_url(cr, uid) return werkzeug.utils.redirect(url)

So this controller does a redirect to an external url.  I have an apache proxy setup for both 80 and 443.  Everything else Odoo works on both ports but this.  The behavior is this:

On http:
redirects to https://external.url.com/path?querystring

On https:

redirects to https://odoo.url.com/path?querystring

So the path and query string are correct but for some reason when on https it removes the domain and replaces with odoo domain.

Mark Meadows
On 7/2/15, 12:11 AM

If anyone else is struggling with this for a payment gateway or SSO solution I was able to put in a quick fix using apache.

        Redirect "/client_crm/access/" http://odoo.url.com:8069/client_crm/access/

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 7/1/15, 12:28 PM
Seen: 2654 times
Last updated: 7/2/15, 12:11 AM