DreamHost CGI结果被视为文本

时间:2012-10-27 13:13:13

标签: cgi

我正在测试一个本地工作正常的CGI作为HTML,但是当从DreamHost执行时它显示为文本:

http://www.fivetechsoft.net/cgi-bin/tutor01.cgi

如果在本地执行它显示正常:

localhost / cgi-bin / tutor01.cgi

任何提示为什么它不被DreamHost视为HTML? Content-Type已正确设置为“Content-Type:text / html”,谢谢

安东尼奥

1 个答案:

答案 0 :(得分:1)

看起来您的Apache正在发送一些虚假的标头,似乎是ANSI转义码。这意味着您的Content-Type行无效,Apache将其替换为默认的Content-Type。

$ curl -si http://www.fivetechsoft.net/cgi-bin/tutor01.cgi | less
HTTP/1.1 200 OK
Date: Sat, 27 Oct 2012 20:31:38 GMT
Server: Apache
ESC[0mESC[1;1HESC[?25hESC[0;10;37;40mESC[mContent-Type: text/html
Transfer-Encoding: chunked
Content-Type: text/plain

<html>
<head>
...
相关问题