设置Status
标头在PHP CGI中不起作用。我在IIS网络服务器上使用PHP。
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
你有什么想法可能不起作用吗?
答案 0 :(得分:0)
简单地从PHP发送Status
标头不会使您的网络服务器返回其默认错误页面。你需要自己做。您生成错误页面的内容就像渲染任何其他页面一样,或者您重定向到另一个URL并配置您的Web服务器以显示错误页面。
例如,您可以在PHP中执行此操作:
header('Location: /404.html');
然后将您的网络服务器配置为404.html作为404错误。