我目前在我的项目中使用 yeoman 来执行构建和脚手架等。当您使用 yeoman 构建时,它使用 usemin 为文件名添加哈希前缀以帮助缓存。我喜欢这个功能,因为有时我们会稍微更改图像并希望它们在不等待缓存清除的情况下更新。
我遇到的问题是,其中一些图像文件也从我们的数据库中引用。例如,对于产品 X,我们在数据库的图像字段中有 productx.jpg。从数据库中获取此信息时,显然存在问题,因为 productx.jpg 现在称为 30341d.productx.jpg。
有没有办法解决这个问题?可能与 .htaccess 文件有关?每次构建项目时都必须编写新的重写条件吗?即使是 20-30 和每周或每两周构建一次,这也可能会令人讨厌。