diff --git a/error.php b/error.php index b38483cfd80..db6f157c470 100644 --- a/error.php +++ b/error.php @@ -10,6 +10,11 @@ $errors = array(500 => "500 error: internal server error", watchdog("httpd", $errors[$REDIRECT_STATUS]); -header("Location: index.php"); +if (strstr($REDIRECT_URL, "index.php")) { + header("Location: ../index.php"); +} +else { + header("Location: index.php"); +} ?> \ No newline at end of file