diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py index 45940ac4cc4..49041b42844 100644 --- a/addons/website/controllers/main.py +++ b/addons/website/controllers/main.py @@ -76,7 +76,10 @@ class Website(openerp.addons.web.controllers.main.Home): } # /page/website.XXX --> /page/XXX if page.startswith('website.'): - return request.redirect('/page/' + page[8:], code=301) + url = '/page/' + page[8:] + if request.httprequest.query_string: + url += '?' + request.httprequest.query_string + return request.redirect(url, code=301) elif '.' not in page: page = 'website.%s' % page