diff --git a/djangoldp/middleware.py b/djangoldp/middleware.py index fa95c62a59485ea2412818685f1a7213c1574a3e..baef4e030525db3fd13dc1ce3410346357134441 100644 --- a/djangoldp/middleware.py +++ b/djangoldp/middleware.py @@ -9,7 +9,7 @@ class AllowOnlySiteUrl: def __call__(self, request): response = self.get_response(request) - if(is_safe_url(request.get_raw_uri(), allowed_hosts=settings.SITE_URL)): + if(is_safe_url(request.get_raw_uri(), allowed_hosts=settings.SITE_URL) or response.status_code != 200): return response else: return redirect('{}{}'.format(settings.SITE_URL, request.path))