index.do 会下载但不会打开

index.do 会下载但不会打开

我需要访问一个网站,但不知为何,它已经改名index.htmlindex.do。现在,当我点击它时,它不会打开,只是尝试下载。我每天都使用 Ubuntu 和 Chromium,但我尝试了 Windows 7 上的各种浏览器和 IE(呃),结果都一样。

想知道是否有人遇到同样的问题,以及是否有简单的解决方案。我似乎记得旧版浏览器有一个添加非标准扩展的设置。

答案1

这几乎肯定是 Web 服务器的问题。通常,Web 服务器配置为将“处理程序”映射到服务器端文件扩展名,有时也映射到文件夹或其他 URL。然后由服务器加载该处理程序并处理从浏览器发送的 HTTP 请求。浏览器无法查看从服务器收到的所有内容,例如当您单击指向 zip 文件、exe 等的链接时。如果服务器希望将文件显示为内容(而不是下载),则必须设置 HTTP 响应标头以允许浏览器知道如何处理它,通常是通过将内容类型标头设置为 text/html、image/* 等。如果服务器不这样做,浏览器对内容一无所知,也不会猜测,它只会假设内容是下载。将问题报告给问题站点的网站管理员。

相关内容