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