Apache-2.2
Apache 伺服器中的 .docx 問題
我必須寫入 .htaccess 文件以便訪問者能夠下載 .docx 文件?
聽起來像是瀏覽器配置問題。確保您的瀏覽器配置為下載適當內容類型的文件,而不是嘗試顯示它們。
此外,您可以嘗試添加
Content-Disposition
標頭,這可以使用Header
Apache 中的指令來完成: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 文件?