1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-11 17:14:42 +02:00

fixes #3179 "Redirect to System not found page" didn't work

The response code of 404 made the redirect fail. It looks like, that
response codes >= 400 are not supported.
This commit is contained in:
Achim Ennenbach
2018-08-07 21:47:20 +02:00
parent ec483e9379
commit 05d7dccfc2

View File

@@ -391,7 +391,8 @@ class redirection
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0', true);
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT', true);
}
if(null === $http_response_code)
// issue #3179 redirect with response code >= 400 doesn't work. Only response codes below 400.
if(null === $http_response_code || $http_response_code >= 400)
{
header('Location: '.$url, $replace);
}