Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento将-1放在我的URL中,我可以通过编程删除吗?_Magento - Fatal编程技术网

Magento将-1放在我的URL中,我可以通过编程删除吗?

Magento将-1放在我的URL中,我可以通过编程删除吗?,magento,Magento,我必须在我的Magento安装中创建许多新商店。这样做的一件事是迫使我对整个站点进行大量的重新索引。对于大多数人来说,这根本不是一个问题,但是我似乎总是对我的URL索引有问题 出于某种原因,当我重新索引我的URL时,它希望在我所有URL的末尾加上“-1”。据我所知,这是为了系统中某个地方的某种复制。我真的很想摆脱这些,使他们不再有-1在他们里面。我的reindex仍在运行,所以我希望它完成后能自行解决(现在我想在我们的开发服务器上需要几天时间)。然而,如果他们不删除自己,我可能需要找到一个替代的

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

出于某种原因,当我重新索引我的URL时,它希望在我所有URL的末尾加上“-1”。据我所知,这是为了系统中某个地方的某种复制。我真的很想摆脱这些,使他们不再有-1在他们里面。我的reindex仍在运行,所以我希望它完成后能自行解决(现在我想在我们的开发服务器上需要几天时间)。然而,如果他们不删除自己,我可能需要找到一个替代的解决方案

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


我最担心的是,如果截短整个表并从头开始,我的产品将无法在网站上显示,直到它重建,而现在这个过程似乎需要大约3天。

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

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

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

删除所有内容并在系统->索引管理下重新索引“目录URL重写”

我相信重复是由于创建新产品时过时或不正确的索引导致的,然后在索引过程中创建了重复


希望这有帮助。

我注意到的一件事是,所有包含-1的URL在选项列中都有值RP。这意味着什么?这里有更多关于这个问题的内容