Короче говоря, у меня есть динамические страницы на веб-сайте тот дисплей обзоры. Если нет никаких обзоров, связанных с конкретным городом/графством/областью/и т.д., запрос mysql возвращает 0 строк, который инициировал следующий код:
if (!$validRevQuery) {
header("HTTP/1.0 404 Not Found");
include("http://{$PDS['site']}/404.php?request=".urlencode($_SERVER['REQUEST_URI']));
exit;
}
На некотором webhosts это инициировало "доступ к файлу URL, отключен" ошибка. Который прекрасен, но на тех, которые позволяют доступ к файлу URL, 404 файла включены и правильно отображены. Я изменил код немного для отображения полного пути как так:
if (!$validRevQuery) {
header("HTTP/1.0 404 Not Found");
$_GET['request'] = urlencode($_SERVER['REQUEST_URI']);
include($_SERVER['DOCUMENT_ROOT']."/404.php");
exit;
}
И теперь, это дает мне дженерик "ой! Эта связь, кажется, разорвана". ошибочная страница. (У меня есть панель инструментов Google, таким образом, это может отличаться в зависимости от браузера и плагинов). Никакая идея, почему это происходит, таким образом, любая справка ценится!