Включить страницу ошибки 404

Я пытаюсь вернуть страницу ошибки 404 по умолчанию в IIS-8. Я использую этот код:

// Return 404 in case no product was found
if($product_index == -1) {
header('HTTP/1.0 404 Not Found');
exit;
}

Этот код отвечает с ошибкой 404, но страница просто пуста.
Есть ли способ включить страницу ошибки 404 по умолчанию с помощью PHP?

0

Решение

Просто добавьте заголовок снова для перенаправления на страницу 404, как показано ниже:

// Return 404 in case no product was found
if($product_index == -1) {
header('HTTP/1.0 404 Not Found');
header("Location: http://yoursite/404.php");
exit;
}

Если вы все еще испытываете затруднения из-за IIS-8, то вы можете следовать Пользовательская страница ошибки 404 не работает на IIS 8.5

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]