ワイ、そして IT ときどき何か。

日々のとりとめのない記録

Nginx で Expires を画像などに適用すると 404 Not Found になる場合

Nginx

    location ~ .*\.(jpg|gif|png|css|js|ico|woff) {
expires 10d;
}

のように Expires を設定すると画像が表示されない場合は以下のように root のパスを指定すると良い。
root /path/to/public_html
root を記載する場所は location ~ .*\.(jpg|gif|png|css|js|ico|woff) {...} 内でも外側でもどちらでも可能。
でもどうせ なら一元管理をした方がいいかもしれないなら、location 外の方がいいかも。