diff options
| author | Moritz Sichert <moritz.sichert@googlemail.com> | 2016-08-11 15:16:46 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-08-11 16:35:59 -0400 |
| commit | 08b8c4697112e8dae90e72afc7d85bd31ead0410 (patch) | |
| tree | 453ba2dce4a9b08d788efc34516ba61de0ddd8dc | |
| parent | 5fb22b4d4c664e14b7734550afc258ae97a4f8be (diff) | |
Refs #23960 -- Documented how to restore absolute redirect URLs.
| -rw-r--r-- | docs/releases/1.9.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/releases/1.9.txt b/docs/releases/1.9.txt index dbd7875c2d..4051f7801c 100644 --- a/docs/releases/1.9.txt +++ b/docs/releases/1.9.txt @@ -794,6 +794,16 @@ no longer include the scheme and domain part of the URLs. For example, replaced by ``self.assertRedirects(response, '/some-url/')`` (unless the redirection specifically contained an absolute URL, of course). +In the rare case that you need the old behavior (discovered with an ancient +version of Apache with ``mod_scgi`` that interprets a relative redirect as an +"internal redirect", you can restore it by writing a custom middleware:: + + class LocationHeaderFix(object): + def process_response(self, request, response): + if 'Location' in response: + response['Location'] = request.build_absolute_uri(response['Location']) + return response + Dropped support for PostgreSQL 9.0 ---------------------------------- |
