MIME type معلوم میکند که فایل مورد استفاده چیست؛ به این معنا که پسوند فایل را شناسایی و نوع فایل را جهت اجرا مشخص میکند. برای مثال پسوند .html مشخص کنندهی این است که این فایل یک HTML Document است یا فایلی با پسوند .zip بیان کنندهی این است که فایل مورد نظر یک فایل فشرده شدهی ZIP است. سرور لازم است این پسوندها را بشناسد تا بفهمد چگونه با این فایلها برخورد کند. MIME types این کار را برای سرور انجام میدهند و پسوندهای مختلف از پیش تعریف شده را شناسایی میکنند.
برای ایجاد MIME type جدید و تعریف پسوند مورد نظر توسط آن، موارد زیر را انجام دهید:
1. وارد فایل .htaccess شوید.
در صورت عدم اطلاع از مسیر قرارگیری فایل .htaccess، این راهنما را مطالعه کنید.
2. عبارتی مانند کد زیر را درون آن قرار دهید:
AddType text/html htm0
در این مثال «AddType» نشاندهندهی این است که شما در حال افزودن یک MIME type جدید هستید. بخش دوم یعنی text یا html، همان MIME type هستند و بخش سوم پسوند فایل مورد نظر یعنی پسوند MIME type است که در این مثال «htm0» میباشد.
برای روشن شدن مطلب، فرض کنید فایل با پسوند MP3 یا SWF در سرور یا وبسایتتان اجرا نمیشود. این مشکل رایج با قرار دادن عبارت زیر رد فایل .htaccess رفع میشود:
AddType application/x-shockwave-flash swf
برخی تمایل دارند که فایل مورد نظرشان توسط کاربر دانلود شود؛ یعنی اینکه با ورود بازدید کننده به صفحهای از وبسایت، فایل تعیین شده به صورت خودکار دانلود شود و در مرورگر گزینهی «Save As» یا مانند آن ظاهر شود. در این حالت لازم است بخش دومِ عبارتی که در فایل .htaccess قرار میدهند، یعنی MIME type را به صورت «application/octet-stream» بنویسند.
در زیر لیستی از MIME typeهای مختلف آمده است تا در صورت نیاز آنها را در فایل .htaccess قرار دهید: