Magento 图片 Url “_1.png”已添加到图片 URL

Magento Image Url "_1.png" added to Image URL

在我的网站上,Magento 将 _1 添加到某些图片 url 的末尾。

所以我正常的基本网址应该是...media/catalog/product/cache/9/A/E/test-small.png

但对于某些图像,它会以某种方式更改为...media/catalog/product/cache/9/A/E/test3-small_1.png

我的正常图像名称是唯一的数字,所以我很困惑为什么会这样? 有人能帮忙吗?

Magento 将在任何图像后添加一个 _1 如果该文件已经存在于服务器上。 请注意,当/如果您删除一个产品时,Magento 不会清理产品图像。

这是 magento 的默认功能,如果您尝试上传的图片名称已经存在,它将使用 _Number 重命名您当前的图片名称。上传前检查。

谢谢

如果有人在使用 M2 时遇到这个 post 并且遇到同样的问题。查看 media/tmp 文件夹。我正在处理 api 图片同步,并且名称在图片后面一直带有 _1、_2 等。

事实证明,如果 api 中出现问题,Magento 并不总是给出明确的原因,因此文件正在进入 tmp 目录,但从未到达导致文件名问题的最终目的地。