我已经在我的系统上安装了 ubuntu 服务器,安装之后,我还安装了 lamp 服务器。
但是,问题是:我在 var/www 中创建了一个空文件夹,文件夹目录是 var/www/mobile。我访问了 URL localhost/mobile,它正常工作,但文件夹是空的。然后我在 mobile 目录中添加了一个 HTML 文件 - var/www/index.html。我使用 vi var/www/index.html 创建了该文件。
在 var/www 中添加 index.html 后,我再次访问了 localhost/mobile,但现在计算机将该目录视为可下载文件。每次我访问该 URL 时,Web 浏览器都会要求我保存目录。我在 iPod 上尝试过,结果显示“无法下载文件”。
答案1
所有浏览器都会发生这种情况吗?您的默认 MIME 类型可能存在问题。让我们了解一下浏览器看到的内容。安装 Firefox Web 浏览器,然后安装 Firefox 扩展,实时 HTTP 标头。现在,向浏览器发送了什么 MIME 类型或 Content-Type?您将看到许多标头,但现在最重要的是内容类型。对于 XHTML,您可能会看到这些内容......
HTTP/1.1 200 OK
Date: Sun, 25 Dec 2011 19:48:00 GMT
Server: Apache/2
Content-Length: 750
Content-Style-Type: text/css
Content-Type: application/xhtml+xml
现在查看您的 Apache 配置文件,特别是 AddHandler 和 AddType 指令。默认类型是 text/html。您的 Apache 使用什么?