diff --git a/addons/website/models/ir_http.py b/addons/website/models/ir_http.py index a7d1b313f62..5e426fc7bcf 100644 --- a/addons/website/models/ir_http.py +++ b/addons/website/models/ir_http.py @@ -326,7 +326,8 @@ class Http(models.AbstractModel): req_page = request.httprequest.path domain = [ ('redirect_type', 'in', ('301', '302')), - ('url_from', '=', req_page) + # trailing / could have been removed by server_page + '|', ('url_from', '=', req_page.rstrip('/')), ('url_from', '=', req_page + '/') ] domain += request.website.website_domain() return request.env['website.rewrite'].sudo().search(domain, limit=1)