404 ошибка Помогите, запутался

D
На сайте с 20.09.2010
Offline
175
355

в htaccess пишет:

ErrorDocument 404 /404.php

В самом начале 404.php пишу строку:

header('HTTP/1.1 404 Not Found');

Дальше формируется контент 404 страницы.. Страница выводится при введенном левом адресе, например site.com/bla-bla

но есть одно но

При проверке ответа сервера, например здесь, показывает заголовок

HTTP/1.1 301 Moved Permanently

а не 404

Подскажите почему не отдает 404 заголовок?

П.С. Страница в утф, проверял и удалял бум сигнатуру, все-равно 301 ответ

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

При использовании этой директивы сервер сам отправит 404 заголовок.

301 редирект подразумевает перенаправление на др. адрес. Откуда куда идет перенаправление?

Может, все гораздо проще. Редирект делает движок, перехватывающий запросы по произвольным адресам.

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

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