gpt4 book ai didi

php - 重新索引后限制 Magento 在 URL 末尾递增数字

转载 作者:行者123 更新时间:2023-11-29 13:43:41 24 4
gpt4 key购买 nike

我有多个网站、多个商店 Magento,其中许多产品具有重复的 url_key。对于重复的 url_key,每次重新索引操作,Magento 不必要地通过在 url 末尾增加数字来不断添加新的 url 重写数据,并定义这些“自定义”类型的新 url 重写规则。我在 mysql 中的 core_url_rewrite 表在一个月内已经增长到超过 2GB,然后想象一下一年后表的大小会是多少。我需要以某种方式以编程方式限制 Magento 在 URL 末尾递增数字。我经历了这个讨论http://www.magentocommerce.com/boards/viewthread/416476/markf和其他一些人没有发现snowcountry的修复稳定。你能帮我提供最佳解决方案吗?我也欢迎完全不同的方法。

最佳答案

是的,如果您有重复的网址,就会发生这种情况。最好的方法是系统中永远不要有重复的 URL。可以为重复的 URL 指定适当的后缀以使其唯一。一旦系统中没有剩余 URL,您就可以截断 core_url_rewrite 表并重新索引目录 URL 重写。

但在你的情况下,你不能失去任何旧的网址,然后只需纠正你重复的网址,你没有任何重复的网址,然后重新索引,一切都会开始正常工作,最后没有任何数字。通过这种方式,您既不会丢失任何旧网址,它们仍然指向新网址,也不会在进一步重新索引时生成新网址。

关于php - 重新索引后限制 Magento 在 URL 末尾递增数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17739595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com