Apache-2.2

Apache 伺服器中的 .docx 問題

  • August 11, 2010

我必須寫入 .htaccess 文件以便訪問者能夠下載 .docx 文件?

聽起來像是瀏覽器配置問題。確保您的瀏覽器配置為下載適當內容類型的文件,而不是嘗試顯示它們。

此外,您可以嘗試添加Content-Disposition標頭,這可以使用HeaderApache 中的指令來完成:http ://httpd.apache.org/docs/2.2/mod/mod_headers.html#header 以下是有關如何使用標頭的一種說明:http://support.microsoft.com/kb/260519

您的 docx 文件是否試圖從客戶端作為 zip 文件執行?由於 Office2007 文件本質上只是壓縮在一起的 xml 文件,因此 Unix 將它們視為普通的 zip 文件,因為它們具有神奇的數字。因此 Apache 發送了錯誤的 MIME 類型標頭。

可以在另一個 serverfault 問題中找到一個相當簡潔的答案:為什麼 docx、xlsx、pptx 從網路伺服器下載為 zip 文件?

引用自:https://serverfault.com/questions/95844