cgi无法重定向html??!!急,成事加分
我用C写cgi,webserver用的是boa,在pc上跑。cgi程序运行结束后需要重定向到一个本地网页上,代码如下:
printf("Location: http://localhost/cgi-bin/next.html\n\n");
结果出现502错误,就是502 Bad Gateway The CGI was not CGI/1.1 compliant.
如果我将网页换成一个url,就能成功重定向:printf("Location: //www.google.cn/\n\n");
这是boa的原因吗,我在网上找到些信息说boa对重定向的支持有缺陷,不知道是不是这个原因。
还是格式错了,需要将html进一步转换为url呢,请高手帮忙解答阿
[解决办法]
http://localhost/cgi-bin/next.html
cgi-bin目录下是不可以解释html的