Magento在我的网址中输入-1我可以通过编程方式删除吗?

时间:2011-02-16 17:05:48

标签: magento

我必须在Magento安装中创建一些新商店。这样做的一件事迫使我不得不在整个网站上进行大量的重建索引。对于大多数这些根本不是问题,但我似乎总是遇到我的URL索引问题。

由于某些原因,当我重新索引我的网址时,它希望在我的所有网址末尾添加“-1”。根据我的理解,这是在系统某处的某种重复。我真的想摆脱这些,所以他们不再拥有-1。我的reindex仍在运行,所以我希望一旦它完成就会自行完成(现在我认为我们的开发服务器需要几天时间)。但是,如果他们不自行删除,我可能需要找到替代解决方案。

如果我要编写一个查询脚本,只是从系统中删除这些重定向,您认为这会破坏整个系统吗?以前有人做过这样的事吗?

我最担心的是,如果截断整个表并从头开始,我的产品在重建之前将不会在网站上显示,而且此过程似乎需要大约3天。

1 个答案:

答案 0 :(得分:2)

我发现解决此问题的最佳方法是确保您没有待处理的索引进程,如果是这样,请在此之前处理它们以及进行数据库备份:

管理员 - >目录 - > URL重写管理器。

请求路径搜索“-1.html”(减去双引号)

删除所有这些内容并在系统下重新索引“目录网址重写” - >指数管理。

我认为重复是在创建插入的新产品时从陈旧或不正确的索引中产生的,然后在索引期间创建副本。

希望这有帮助。