如何纠正magento网址,根据管理员的说法,网址不正确

时间:2014-08-06 05:06:58

标签: php magento

我不确定为什么会出现这个问题以及如何解决它。我以前从未见过这种类型的问题。

请检查我的magento商店的相同类别url前端和管理员 这是我的网站URl页面网址只有品牌类别有这个问题 103.16.130.92/index.php/brands/acom-1

enter image description here

管理员

enter image description here

如果有人可以帮助我请帮忙 谢谢

3 个答案:

答案 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

有关http://www.solvingmagento.com/magento-url-rewrites/

的更多详情

答案 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”作为后缀。