Как выдать 404 в php?

1. Удаленный (01.04.2010 / 03:59)
Например как в хитаччисе денифромалл
Мобщем нужно отсканировать буферизатором выход в браузер, если нашол ненужный текст выдать что страници не существует.
Пробувал в функцию для буферизации вставить локацию но увы exit; сработал а локация нет.

2. Удаленный (01.04.2010 / 04:01)
может прямой способ есть без локации.

3. Иван Алексеевич (01.04.2010 / 05:10)
ErrorDocument 404 /pages/404.php
кажется так

4. Azzido (01.04.2010 / 06:48)
а что мешает сделать так exit('<html>Error 404<br/>Такой страницы не существует.</html>');

5. WCO (01.04.2010 / 07:00)
header('HTTP/1.1 404 Not Found');
echo '<h1>404 Not Found</h1>';
// for IE
for($i=0;$i<500;$i++)echo '&nbsp;';

6. Удаленный (01.04.2010 / 13:41)
КотЭ (Сегодня / 04:10)
ErrorDocument 404 /pages/404.php
кажется так
А как именно ето притулить?

7. Иван Алексеевич (01.04.2010 / 13:50)
6. TLENSi, в хитачесе где нибудь в конце пропиши

8. Роман (01.04.2010 / 13:59)
Пишешь в .htacces эту строку ErrorDocument 404 404.html
В файле 404.html что-то типа:
<html><head><title>Ошибка</title>
<body><h1>Ошибка 404</h1>
Страница не найдена
</body></html>


9. Удаленный (01.04.2010 / 16:19)
Я имел ввиду в /tratata/file.php
проставить код чтобы ровнялось
что юзер перейдет по /tratata/ygryygtty.php
а /tratata/ygryygtty.php не существует.
И потом уже должен сработать .htaccess и отправить на нужную страницу.

10. Удаленный (01.04.2010 / 16:21)
Вобщем нужно создать в скрипте ошибку 404

11. Иван Алексеевич (01.04.2010 / 17:01)
в папке tratata создаешь хитачес
ну и пишеш ErrorDocument 404 tratata/file.php
всё уже написано ж было
или я не могу до сих пор не могу понять в чём соль...

12. Удаленный (01.04.2010 / 18:16)
Всем спассибо локация работает. Я чуть затупил

URL: https://visavi.net/topics/7648