[英]Header status not working in php cgi
设置Status
标头在PHP CGI中不起作用。 我在IIS网络服务器上使用PHP。
header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');
您有任何想法为什么这可能行不通吗?
简单地从PHP发送Status
标头并不会使您的网络服务器返回它的默认错误页面。 您需要自己做。 您可以像生成任何其他页面一样为错误页面生成内容,或者重定向到另一个URL并配置Web服务器为您显示错误页面。
例如,您可以在PHP中执行此操作:
header('Location: /404.html');
然后,将您的网络服务器配置为将404.html作为404错误提供服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.