Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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
Mysql Magento 2 url_重写表和M1到M2迁移问题_Mysql_Magento2 - Fatal编程技术网

Mysql Magento 2 url_重写表和M1到M2迁移问题

Mysql Magento 2 url_重写表和M1到M2迁移问题,mysql,magento2,Mysql,Magento2,我最近开始在一个拥有8000种产品的Magento 2.3.4网站上工作 简史:Magento 1到Magento 2的升级发生在今年年初,我没有参与升级 有几个问题困扰着我: 尝试从“类别管理”面板中将产品分配到类别时出现URL键错误,即“URL键字段中指定的值将生成已存在的URL” 在M1到M2升级期间迁移的产品不会显示在其成员类别页面中,而是通过搜索或其直接URL键显示。它们必须重新创建才能出现 url_重写表太大(约270000行),效率低下。此外,我知道大量的产品是通过复制现有产品

我最近开始在一个拥有8000种产品的Magento 2.3.4网站上工作

简史:Magento 1到Magento 2的升级发生在今年年初,我没有参与升级

有几个问题困扰着我:

  • 尝试从“类别管理”面板中将产品分配到类别时出现URL键错误,即“URL键字段中指定的值将生成已存在的URL”

  • 在M1到M2升级期间迁移的产品不会显示在其成员类别页面中,而是通过搜索或其直接URL键显示。它们必须重新创建才能出现

  • url_重写表太大(约270000行),效率低下。此外,我知道大量的产品是通过复制现有产品创建的,通常是在有一个项目的旧版本时,因此规格是相似的,但301重定向复选框一直处于打开状态

    所以,我需要重新编写,但这是一个雷区。我试图截断该表,并且必须快速恢复备份,因为它完全破坏了站点。此外,显然有巨大的搜索引擎优化的影响

    有没有人能给我什么建议。这两个问题之间的潜在关联,以及我如何开始解决这些问题

    非常感谢