因为特殊需求,需要自定义的http状态码,用apache和php-cli试了一下,没有找到方法实现,换成nginx和php-cgi就可以了。
1,修改php.ini
- cgi.fix_pathinfo=1
- cgi.force_redirect=1
- cgi.rfc2616_headers=1
把上面三个设置注释掉,就可以了。
2,php测试文件
- <?php
- header(‘HTTP/1.1 7001 this is test’);
- header(‘Content-type: application/json’ );
- exit;
- ?>
3,看结果
转载请注明:爱开源 » nginx 自定义 http 状态码