У меня есть веб-страница php, которая теперь использует пользовательские страницы ошибок, когда страница не найдена. Пользовательские страницы ошибок включены в PHP.
Поэтому, когда кто-то вводит URL, который не существует, я просто включаю страницу с ошибкой, и страница с ошибкой начинается с:
<?php header("HTTP/1.1 404 Not> Found"); ?>
Это также говорит сканерам, что страница не существует.
Теперь я настроил новую систему. Когда пользователь вводит неправильный URL-адрес, он отправляется обратно на главную страницу, и на главной странице отображается сообщение. Я перенаправляю на главную страницу вот так:
header('Location:' . __TINY_URL . '/');
Теперь проблема в том, что PHP просто отправляет обратно код 200, найдена страница.
Как я могу смешать эти два, чтобы создать код 404 на главной странице.
И это в целом хороший способ представления и ошибка страницы.