|
|
|
| у меня на странице такой код:
<?php
header("HTTP/1.0 404 Not Found");
echo 1;
?>
|
если я правильно понял, то заголовок принудительно должен сделать 404 ошибку, но у меня на странице показывается 1. какие настройки сервера надо применить для правильного отображения?
у меня Apache 2.2.8 под винду (ХР) 32 разрядную. | |
|
|
|
|
|
|
|
для: Lelik
(08.03.2008 в 03:25)
| | Не работает это в PHP, так как он автоматически отправляет ещё один HTTP-заголовок с кодом 200 и ваш HTTP-заголовок просто игнорируется (тело документа в наличии и 404 код считается ошибочным). | |
|
|
|
|
|
|
|
для: cheops
(08.03.2008 в 11:07)
| | я не совсем понял, а как тогда мне эту ошибку сценарно вызвать? | |
|
|
|
|
|
|
|
для: Lelik
(08.03.2008 в 14:42)
| | а сделайте редирект на несуществующую страницу =) | |
|
|
|
|
|
|
|
для: Lstasss
(08.03.2008 в 21:01)
| | спасибо, но этот вариант не интересен :) | |
|
|
|
|
|
|
|
для: Lelik
(08.03.2008 в 21:04)
| | можете создать страницу типа 404.htm и при надобности редиректить туда. | |
|
|
|
|
|
|
|
для: Lstasss
(08.03.2008 в 21:40)
| | редирект, тоже не интересно. в принципе можно подсовывать интерфейс 404 страницы примерно так:
<?php
if($user == "trueuser"){
...
}
else{
erroe404();
exit();
}
?>
|
но мне интересно, возможно ли принудить к 404 ошибке через отправленный заголовок. | |
|
|
|
|
|
|
|
для: Lelik
(08.03.2008 в 22:24)
| | Хеопс же сказал, что на PHP нельзя! =) | |
|
|
|
|
|
|
|
для: ddhvvn
(08.03.2008 в 23:38)
| | я не правильно прочел, вот и переспрашиваю :-/
спасибо всем за помощь :) | |
|
|
|
|
|
|
|
для: Lelik
(08.03.2008 в 03:25)
| | Делайте редирект на ErrorDocument через htaccess | |
|
|
|
|
|
|
|
для: mihdan
(14.03.2008 в 18:58)
| | а каким образом? и мне интересно можно так делать для всех за исключением нескольких ip-адресов? | |
|
|
|