Я сделал пользовательскую ошибку 404 страниц и использовали .htaccess использовать, что с помощью: ErrorDocument 404 «error_page.php»Показать ошибка 404 страница с использованием Php
Теперь проблема заключается в том, что у меня есть profile.php где я показываю профили пользователей. Если имя пользователя, указанное в URL-адресе, не существует, я перенаправляю на index.php. Вместо этого я хочу показать страницу с ошибкой 404 с моей страницей пользовательских ошибок. Будет ли этого достаточно, чтобы сделать это эффективно?
header("HTTP/1.1 404 Not Found");
include 'error_page.php';
exit();
спасибо.
Вот как это делается – Orangepill
Это будет иметь тот же эффект, что и страница с ошибкой Apache, однако запись в журнале ошибок не будет выполнена. Это может быть или не быть релевантным для вас. –
Я хочу иметь тот же эффект, что и при посещении пользователем страницы, которая не существует. Как я могу это сделать? т.е. как я могу получить его в журнале ошибок? Я думал, что заголовок также помещает запись в журнал ошибок. – user2471133