summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--error.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/error.php b/error.php
index b38483cfd..db6f157c4 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