Как выдать 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 ' ';
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