CSSの読み込みで「its MIME type (‘text/html’) is not a supported stylesheet MIME type」エラーが表示されて読み込みができない場合の解決方法

最近SSIを使ったときにCSSのスタイルが反映されず、Google Chromeの開発者ツールで下記のエラーが出ていました。
Refused to apply style from ‘[CSSのファイルパス]’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled
直訳すると下記の通りです。
厳密なMIMEチェックが有効になっていて、なおかつMIMEタイプがサポートされているものではないため、'[CSSのファイルパス]’からのスタイル適用を拒否しました。
MIMEタイプというのはCSSを読み込むときの「type」属性内に入力するものです。
これを入力することで「このファイルはCSSファイルです」と明示的に示せます。
<link href="style.css" rel="stylesheet" type="text/css">このMIMEタイプがサポートされているものではない(「text/html」になっている)というエラーです。
しかし実際はファイルパスが原因の場合が多いみたいです。
ファイルパスを確認する
MIMEタイプを間違えて入力していることは少なく、ほとんどの場合は「hrefでのパス指定が間違えている」みたいです。
特に今回の場合はSSIを使っていたため、相対パスを使う場合はSSIの読み込み先から位置を指定する必要がありました。
パスを指定しなおすとエラーは解消されて無事スタイルが適用されました。
念のためtype指定も確認する
普通にテキストエディタを使っていると自動で補完されるため、CSSファイルの読み込みなのに「text/html」になっていることはまず無いと思います。
ただ、念のため<link>タグを確認して、type属性が「text/css」になっているか確認しましょう。

WordPressでコンタクトフォームを設置したいならこれ!!Contact Form 7のインストール方法
JavaScriptで配列内から特定条件の要素を探す方法
gulp-plumberとgulp-notifyでgulpエラー時にデスクトップで通知がくるようにする
Visual Studio Codeのファイル横に表示されるファイルアイコンのテーマまとめ
Local by Flywheelのページ遷移を軽くする設定
JavaScriptで簡単にCookie操作ができるライブラリ「js-cookie」
Google Maps APIでピンのアクティブ時にピン画像を変える方法
js-cookieでウェブサイトのダークモード表示設定をユーザーごとに保存しておく方法
npm-scriptsでSCSSをコンパイルする環境を構築する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
複数サービスを1つのアプリで管理できるStationの通知設定
Google Chrome単体で「あとで読む」を実現する「リーディングリスト」機能
Visual Studio CodeのEmmetのlang属性をjaに変更する方法
ATOKの句読点変換を無効にしているのに、変換されてしまう場合は「変換方法」を確認!
ImageOptimで画像圧縮に最適な設定を行う
Keyboard Maestroで「Path Finderで選択したファイルを特定アプリで開く」プラグインを作成する方法
macOSで画面を拡大縮小するズーム機能の設定
iPhoneでミュージック.appの音声ファイルを2倍速で再生する方法
npm install時に「cb() never called!」とエラーが表示されたときの解決法
Karabiner-Elementsでcommand単体押しで英かなキーを送信するように設定するとcommand + クリックが効かなくなる問題の修正