读书人

cgi无法重定向html?成事加分,该如何解

发布时间: 2012-02-23 22:01:36 作者: rapoo

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的

读书人网 >CGI

热点推荐