ホームページ > ウェブフロントエンド > CSSチュートリアル > MIME タイプが正しく設定されているにもかかわらず、Nginx サーバーが CSS ファイルをロードしないのはなぜですか?

MIME タイプが正しく設定されているにもかかわらず、Nginx サーバーが CSS ファイルをロードしないのはなぜですか?

Patricia Arquette
リリース: 2024-12-10 06:29:17
オリジナル
232 人が閲覧しました

Why Doesn't My Nginx Server Load CSS Files Despite Correct MIME Type Settings?

Nginx が CSS ファイルのロードに失敗する

問題:
Apache2 からNginx では、MIME が正しくないため CSS ファイルをロードできないことを示すエラーが発生します タイプ。 /etc/nginx/mime.types の MIME タイプ設定が正しいにもかかわらず、エラーが継続します。

説明:
これには /etc/nginx/mime.types が含まれます。ディレクティブは、http ブロックではなく、server ブロックの下に配置する必要があります。

解決策:
この問題を解決するには、デフォルトのサーバー構成ファイル (/etc/nginx/conf) を変更します。 .d/default.conf) 以下のように:

server {
    listen       80;
    server_name  localhost;

    location / {
        include              /etc/nginx/mime.types; # Move this directive here
        root                /usr/share/nginx/html;
        index                index.html index.htm index.php;
        fastcgi_pass        127.0.0.1:9000;
        fastcgi_index        index.php;
        fastcgi_param        SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
        include             fastcgi_params;
    }

    # Rest of the server block remains unchanged
}
ログイン後にコピー

追加情報:
これには /etc/nginx/mime.types が含まれます。ディレクティブは、別のファイルからの MIME タイプ設定を含めるために使用されます。これをサーバー ブロックの下に配置すると、MIME タイプ設定が現在のサーバー構成に確実に適用されます。

以上がMIME タイプが正しく設定されているにもかかわらず、Nginx サーバーが CSS ファイルをロードしないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート