header("Location: 404.html"); не срабатывает

J
На сайте с 08.06.2006
Offline
844
686

header("Status: 404 Not Found");

header("Location: 404.html");

Что не так?

grey109
На сайте с 15.06.2005
Offline
180
#1

Самое простое и вероятное: перед header есть вывод какой-либо информации. Включите отображение ошибок и сразу увидите в чем проблема.

S
На сайте с 02.05.2014
Offline
61
#2
joost:
header("Status: 404 Not Found");
header("Location: 404.html");
Что не так?

Да все не так.

А чего хотите добиться?

Сделать редирект на 404.html (http код - 302) или установить заголовок 404 для текущей странички?

В последнем случае, надо использовать только header("HTTP/1.0 404 Not Found");

M
На сайте с 04.12.2013
Offline
223
#3

Ламерский подход – вот что не так! Читаем спеки, вникаем!

Вот сколотил самолет. Не летает. Что не так?

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий