Проблемы с заголовком php в iis7 - PullRequest
0 голосов
/ 31 марта 2011

я изменил статус заголовка в моем php файле

header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found', true, 404);

этот код запускается на сервере Windows. нет проблем для внутреннего сервера окна. но не запускать внешнюю сторону оконного сервера. пожалуйста, помогите мне в этом вопросе ...

1 Ответ

0 голосов
/ 31 марта 2011

Я не совсем уверен, где вы взяли идею, но если вы собираетесь предоставить этот стиль заголовка HTTP, вам нужно использовать определенный формат как описано на странице руководства header :

header('HTTP/1.0 404 Not Found', true, 404);

В частности, имеет , начиная с 'HTTP/', а затем номер версии HTTP. 1.0 и 1.1 - безопасные номера для использования.

Поскольку вы используете IIS, это означает, что вы используете FastCGI. Это означает, что вы также должны вставить заголовок Status:

header('HTTP/1.0 404 Not Found', true, 404);
header('Status: 404');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...