ホームページ >ウェブフロントエンド >CSSチュートリアル >私の Nginx サーバーが CSS ファイルを正しく提供しないのはなぜですか?

私の Nginx サーバーが CSS ファイルを正しく提供しないのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-02 20:46:10712ブラウズ

Why Isn't My Nginx Server Serving CSS Files Correctly?

Nginx MIME タイプ構成の問題により CSS の読み込みが妨げられています

問題:

ユーザーに問題が発生しましたCSS ファイルが Nginx にロードされない場合。エラー コンソールは、MIME タイプとして「text/css」ではなく「text/html」を報告します。 /etc/nginx/mime.types で適切に設定されているにもかかわらず、CSS ファイルはアンロードされたままになります。

考えられる原因:

この問題は、 nginx.conf にディレクティブを含めるfile.

解決策:

この問題を修正するには、インクルード /etc/nginx/mime.types; を移動します。 http {} ブロックから location / {} ブロック内にディレクティブを追加します。更新された nginx.conf ファイルは次のようになります。

http {
    ...
    location / {
        include /etc/nginx/mime.types;
        ...
    }
    ...
}

ディレクティブを location / {} ブロック内に配置することで、Nginx は MIME タイプ設定をルートの場所に特に適用し、CSS ファイルが確実に正しい MIME タイプで提供されます。これにより問題が解決され、CSS ファイルが正常に読み込まれるようになります。

以上が私の Nginx サーバーが CSS ファイルを正しく提供しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。