我不确定为什么会出现这个问题以及如何解决它。我以前从未见过这种类型的问题。
请检查我的magento商店的相同类别url前端和管理员 这是我的网站URl页面网址只有品牌类别有这个问题 103.16.130.92/index.php/brands/acom-1
管理员
如果有人可以帮助我请帮忙 谢谢
答案 0 :(得分:1)
This url brands/acom is already exit on core_rewrite_url,again we have try
to creating this url this then magento logic extra paramete -1
的更多详情
答案 1 :(得分:0)
这是因为Magento Rewrite Management中已经存在相同的请求路径。因此,它添加了带有URL密钥的id,以区分这两个URL。
转到admin中的以下路径并在请求路径中搜索密钥:
Catalog -> URL Rewrite Management
答案 2 :(得分:0)
首先在运行这些查询之前备份数据库,因为我不知道您现有的数据库条件,原因以及存在的数据类型。执行以下查询
UPDATE core_url_rewrite SET request_path=REPLACE(request_path,"-1.html",".html") WHERE id_path LIKE "category%";
UPDATE catalog_category_entity_varchar SET `value`=REPLACE(`value`,"-1.html",".html") WHERE attribute_id=57;
其中 57 是属性 url_path 的属性ID 如果在执行第一个查询时遇到错误(对于密钥'UNQ_CORE_URL_REWRITE_REQUEST_PATH_STORE_ID'重复条目'xxxxxxx-1'),则表示相同的密钥已存在。
我假设在你的表中只有有问题的类别将“-1.html”作为后缀。