MIME types form a
standard way of classifying file types on the Internet. Internet programs such as
Web server and Web browsers all have a list of MIME types, so that they can transfer
files of the same type in the same way, no matter what operating system they are
Adding New MIME Types
The default MIME type configuration file for your Virtual Server
Apache Web Server is located at ~/www/conf/mime.types.
This file includes definitions for the most common MIME types.
MIME types can also be defined in your Web server configuration file.
It is recommended that new MIME types be added in that file using the
directive rather than changing the ~/www/conf/mime.types file.
AddType directive maps the given filename extensions onto the specified content type.
AddType MIME-TYPE FILE-EXTENSION [FILE-EXTENSION] ...
MIME-TYPE is the MIME type to
use for filenames containing
This mapping is added to any already in force, overriding any mappings that already exist
for the same extension.
A MIME type has two parts: a type and a subtype. They are separated by a slash
/"). For example, a MIME type for
Macromedia Flash files is "
application" and the
subtype is "
x-shockwave-flash". Together, the complete MIME type is
Here is the complete
AddType directive to add the MIME type for
AddType application/x-shockwave-flash .swf .cab
There are two ways in which you can add the
AddType directive to the
web server configuration file. You can either connect to your Virtual
Server using Telnet or SSH
and edit the file directly on your Virtual Server (using pico,
vi, or you favorite UNIX text editor). Or you can
Download the file to your local machine, edit the
file, and then upload the modified file back to your Virtual Server.
Either method works equally well.