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