פעמים רבות אנו מעלים קבצים שונים לאתר או תוכנה אינטרנטית, כדי שניתן יהיה להוריד אותם משם.
קבצים אלה יכולים להיות גם קבצי אופיס של מיקרוסופט, אשר בגרסאות האחרונות הם בעלי סיומת כדוגמת docx,xlsx וכד'
דפדפן האקספלורר יודע שהפורמט הזה הוא סוג של כיווץ, ולכן מתייחס לקובץ שכזה כאל קובץ zip/rar
כמובן שהתייחסות שכזו מונעת מהגולש לראות את הקובץ עצמו
הבעיה אינה מתרחשת בדפדפנים אחרים כדוגמת פיירפוקס או כרום
הפתרון לבעיה פשוט
בתיקייה של הקובץ האמור יש להוסיף קובץ .htaccess עם התוכן הבא:
AddType application/vnd.ms-word.document.macroEnabled.12 .docm AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm AddType application/vnd.openxmlformats-officedocument.presentationml.template potx AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm AddType application/vnd.openxmlformats-officedocument.presentationml.presentation pptx AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx AddType application/vnd.ms-excel.template.macroEnabled.12 xltm AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
ניסיתי וזה עובד
את הרעיון קיבלתי מכאן