nginxアセットキャッシュが機能しない

nginxアセットキャッシュが機能しない

nginx 構成ファイル内のすべての css/js ファイルのキャッシュを追加しようとすると、エラーが発生します。

location ~* \.(css|js)$ {
    add_header Cache-Control public;
    add_header Pragma public;
    add_header Vary Accept-Encoding;
    expires 1M;  
}

問題は、ロケーションブロックの最後に「return 200 'Hello Test 5';」を追加すると、ヘッダーが表示され、1Mで期限切れになります。しかし、returnなしで実装する必要があります。

関連情報