我以编程方式创建了一些类别。似乎某些类别的 URL 无法在 URL 重写表中创建,尽管每个类别已经包含一个 URL 键。
我尝试更新类别,但仍然缺少某些类别的 URL 重写管理器。
是否可以重新生成所有类别的 URL?
我无法删除这些类别,因为许多产品已添加并附加到这些类别。
谢谢
我以编程方式创建了一些类别。似乎某些类别的 URL 无法在 URL 重写表中创建,尽管每个类别已经包含一个 URL 键。
我尝试更新类别,但仍然缺少某些类别的 URL 重写管理器。
是否可以重新生成所有类别的 URL?
我无法删除这些类别,因为许多产品已添加并附加到这些类别。
谢谢
我找到了解决这个问题的方法。
感谢这篇文章
我们实际上必须重新索引 catalog_url 组件。
它可以从索引管理 magento admin 中完成。
以编程方式可以完成
$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_url');
$process->reindexAll();
通过运行此过程,它会重新生成产品和类别的所有 URL。希望它可以帮助某人。