エックスサーバーのMIME(マイム)タイプ設定って何に使うの?

エックスサーバーを使ってる人は多いと思いますけど、サーバーの全機能を理解している人は少ないですよね。

エックスサーバーの管理画面を開くと、聞きなれない言葉もいくつか出てきます。

その一つとして、「MIME設定」という項目があるんですけど、「これってどういう時に使うんだろう?」と思ったことはありませんか?

mimetype1

MIME設定は普通に利用するのであればあまり使うことはありません。

でも、サーバーってデータを収める重要な場所ですから、できればサービス内容を全部知りたいですよね。

ということで、この記事ではエックスサーバーの「MIME設定」はどういう時に利用するのかについて説明します。

MIME(マイム)タイプって何?

エックスサーバーの「MIME設定」をクリックするとドメイン選択画面が出てきて、ドメインを選択すると次のような画面が出てきます。

mimetype2

ここで、「MIME設定の追加」をクリックすると、「MIMEタイプ」というのが出てきます。

その下にある「拡張子」はよく聞く言葉ですが、「MIMEタイプ」ってあまり聞かないですよね。

MIME(マイム)タイプの定義

MIMEタイプを言葉として定義すると、

WebサーバとWebブラウザの間でやり取りされるデータの中でファイル形式を示す識別子のことで、拡張子とファイルのタイプを関連付けるもの

このようになります。

これだとわからないと思うので具体的に説明します。

.txtファイルをそのままサーバーにアップロード

例えば、次のように「mime.txt」というメモファイルをそのままサーバーにアップロードさせたとします。

mimetype3

これをそのままURLで打ち込むと、ブラウザに文章として表示されていますよね。

なぜこのファイルは「ダウンロード」されるのではなく、ブラウザに表示されたのでしょうか?

それは、

.txtという拡張子を持ったファイルはプレーンテキストだから

です。

これを(text/plain)ということでひもづけられています。

このブラウザはGoogleChromeですが、プレーンテキストはそのまま表示させるというのがデフォルトの設定になっているので、.txtファイルがそのままブラウザに表示されたのです。

.zipファイルをアップロード

今度は圧縮ファイルの.zipファイルをサーバーにアップロードしてみます。

すると、今度は画面に表示されることなくそのままファイルをダウンロードしました。

mimetype4

このように拡張子が変わることで、ブラウザの動作が変わってくるのです。

ちなみに、.zipファイルのMIMEタイプは(application/zip)です。

.txtファイルのMIMEタイプを変更するとどうなるのか?

.txtファイルを表示ではなくユーザーにダウンロードさせたいとします。

その場合サーバー側でMIMEタイプを変更させます。

例えば次のように、

なんらかのデータ(application/octet-stream)として.txtファイルのMIMEタイプを変更

という設定をしたとします。

そうすると、ブラウザは何のファイルかわからない場合はダウンロードをするという仕組みになっていますので、.txtファイルをダウンロードさせることができます。

その他のMIMEタイプ

MIMEタイプは他にもたくさんありますので、詳しくはMIMEタイプ一覧(外部のサイトです)をご覧ください。

エックスサーバーのMIME設定の使い方

MIME設定を変えることでブラウザの動作が変わることがわかっていただけたと思います。

MIMEタイプを変更する場合、普通は.htaccessというファイルに追加や編集を行います。

でも、エックスサーバーはMIMEタイプの変更設定を「MIME設定」から簡単にできるのです。

PDFをダウンロードさせたい場合

例えばPDFのデータをブラウザ表示ではなくダウンロードさせたい場合がありますよね。

その場合は、次のように設定すれば.pdfの拡張子があるデータは毎回ダウンロードされるようになります。

mimetype5

こんなふうに、.htaccessファイルを開いて編集しなくても簡単に設定することができます。

まとめ

.htaccessファイルは隠しファイルなので扱いがちょっと面倒です。

でも、エックスサーバーを使えば.htaccessファイルをいじらなくても直接MIMEタイプを変更できるので便利ですね。

あまり使う機会はないかもしれませんが、「MIME設定ってなんだろう?」と思った人のモヤモヤを解消してもらえたらうれしいです。

最新の更新を
プッシュ通知で購読しよう

ABOUTこの記事をかいた人

こんにちは。山田どうそんです。37歳未婚。現在、東京都江東区に住んでいます。出身は佐々木希と同じ、秋田県秋田市。趣味は筋トレで週3回トレーナーをつけてジム通いしています。ビジネスは、コンテンツ制作のコンサルティングを行っています。
もともと、月収15万円の借金だらけ。未来に何一つ希望を持てなかった僕ですが、インターネットのビジネスをしたことで今では値段を気にせず買い物ができるようになりました。そうなれた要因の一つに「コンテンツ制作のスキル」を身につけたことがあります。
なぜ、「コンテンツ制作のスキル」を身に着けたことで稼げるようになったのか?それは、「コンテンツの質」=「集客力」だからです。多くの方がビジネスをはじめて、うまくいかないのは集客ができないからです。集客をするために、Facebookを始めたり、インスタグラムをはじめたり、YouTubeをはじめたり・・・。いろいろ試してみても、思ったようにうまくいかない人が多いのが現状です。
そんな、集客で悩んでいる人のために、どうやってコンテンツ力を上げて集客力を身につけられるのかをコンサルしています。
僕は、ネットビジネスで人生を大きく変えることができました。一生貧乏で一生自分に自信を持てない人生を歩み続けると思っていました。それが、今では上場企業の部長クラスの人よりも稼げるようになり、自分に大きな自信を持てるようになりました。それは、正しい知識を正しく学んでいったからです。ビジネスで集客力を身に着けて自分のビジネスを成功させたいという方のために力になりたいと思っています。
そして、僕は、もっともっと成長して人生を楽しみたいと思っています。