diff --git a/index.php b/index.php index 2f56d54143..eac3b66df7 100644 --- a/index.php +++ b/index.php @@ -131,6 +131,11 @@ if(strlen($a->module)) { $a->module_loaded = true; } else { + if((x($_SERVER,'QUERY_STRING')) && ($_SERVER['QUERY_STRING'] === 'q=internal_error.html') && isset($dreamhost_error_hack)) { + logger('index.php: dreamhost_error_hack invoked'); + goaway($a->get_baseurl() . $_SERVER['REQUEST_URI']); + } + logger('index.php: page not found: ' . $_SERVER['REQUEST_URI'] . ' QUERY: ' . $_SERVER['QUERY_STRING'], LOGGER_DEBUG); header($_SERVER["SERVER_PROTOCOL"] . ' 404 ' . t('Not Found')); notice( t('Page not found.' ) . EOL);