私は現在、プロジェクトで yeoman を使用してビルドやスキャフォールディングなどを実行しています。yeoman でビルドすると、usemin を使用してファイル名の前にハッシュが付けられ、キャッシュに役立ちます。キャッシュがクリアされるのを待たずに画像をわずかに変更して更新したい場合があるため、この機能が気に入っています。
私が抱えている問題は、これらの画像ファイルの一部がデータベースからも参照されていることです。たとえば、製品 X の場合、データベースの画像フィールドに productx.jpg があります。データベースからこれを取得すると、productx.jpg が 30341d.productx.jpg と呼ばれるようになったため、明らかに問題があります。
これを回避する方法はありますか?おそらく.htaccessファイルと関係がありますか? プロジェクトをビルドするたびに新しい書き換え条件を書かなければならないのでしょうか? これは、20 ~ 30 回のビルドでも、1 週間または 2 週間に 1 回のビルドで面倒になる可能性があります。