标头状态在php cgi中不起作用

时间:2011-03-29 09:15:28

标签: php iis header cgi status

设置Status标头在PHP CGI中不起作用。我在IIS网络服务器上使用PHP。

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

你有什么想法可能不起作用吗?

1 个答案:

答案 0 :(得分:0)

简单地从PHP发送Status标头不会使您的网络服务器返回其默认错误页面。你需要自己做。您生成错误页面的内容就像渲染任何其他页面一样,或者您重定向到另一个URL并配置您的Web服务器以显示错误页面。

例如,您可以在PHP中执行此操作:

header('Location: /404.html');

然后将您的网络服务器配置为404.html作为404错误。