nginx 静的コンテンツのexpires設定

Bookmark this on Google Bookmarks
LINEで送る
Pocket

nginxの静的コンテンツのexpires設定の例で
以下のように括弧のあとに$なしで書いていることがあるが、

location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico) {
    expires 10d;
}

これだと、jsという記述がjsonファイルにも影響してしまうので
以下のように最後に$に付ける

location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ {
   expires 10d;
}