[HTML / Firefox]:当网站打开时,Firefox会要求下载该页面

时间:2009-11-03 11:36:01

标签: html http firefox web

我的网站在IE上运行良好,但是当我在Firefox上打开它时,Firefox会要求下载同一页面并打开“下载文件”对话框。 Safari中有时会出现此问题。

例如,如果我输入URL为:

http://www.example.com/news.html

Firefox打开一个对话框,下载“news.html”。然而,它在IE中运行良好。为什么呢?

3 个答案:

答案 0 :(得分:4)

这似乎是您的服务器在HTTP标头中发送的MIME类型的问题。如果您使用的是PHP,请检查在回显页面之前发送的任何header()调用。

另外,尝试发送如下的显式HTTP标头:

<?php
header ("content-type:text/html");

.... HTML / BODY / echo starts here
....
?>

答案 1 :(得分:2)

您的web.xml是否定义了类似以下的mime类型?

<mime-mapping>
    <extension>.html</extension>
    <mime-type>text/html</mime-type>
</mime-mapping>

答案 2 :(得分:2)

正如其他一些答案所示,这与发送的内容类型有关。 使用插件Live HTTP Headers,您将能够检查发送的内容。它应该是text / html。