【问题标题】:Magento Image Url "_1.png" added to Image URLMagento 图片网址“_1.png”添加到图片网址
【发布时间】:2015-02-02 13:47:24
【问题描述】:

在我的网站上,Magento 在一些图片网址的末尾添加了 _1。

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

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

我的正常图像名称是唯一的数字,所以我很困惑为什么会发生这种情况? 有人可以帮忙吗?

【问题讨论】:

    标签: magento


    【解决方案1】:

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

    【讨论】:

    • 当您删除产品时是否可以以某种方式删除这些?或者有没有可以快速解决这个问题的脚本?
    • 我删除了所有图片,然后再次批量上传图片以获得正确的图片链接。所以我想这是最好的,也是最简单的
    【解决方案2】:

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

    谢谢

    【讨论】:

      【解决方案3】:

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

      事实证明,如果 api 出现故障,Magento 并不总是给出明确的原因,因此文件会进入 tmp 目录,但不会是导致文件名问题的最终目的地。

      【讨论】:

        猜你喜欢
        • 2012-12-20
        • 1970-01-01
        • 2016-07-19
        • 2013-12-08
        • 1970-01-01
        • 2020-05-12
        • 2021-05-03
        • 2011-10-22
        • 2012-03-07
        相关资源
        最近更新 更多