是否可以从 URL 重写中删除产品 ID,并将其替换为其他属性,例如 SKU?
根据我的简短研究,ID 似乎是显式添加的(Mage_Catalog_Model_Url
第 749 行)
有人尝试过这样做吗?这样做有什么缺点吗?
最佳答案
当两个产品共享相同的 URL Key 时,产品 ID 通常会添加到 URL 字符串中。检查哪些产品存在冲突的一个简单方法是从页面末尾取出 ID,然后查看加载了哪些产品。一旦每个产品都有唯一的 URL Key,产品 ID 将不会添加到末尾。
我还将使用 URL Key 导出产品列表,并确认 URL Key 中未定义产品 ID。如果您确实需要将 SKU 添加到 URL 键,那么这也是将 SKU 添加到 URL 键的最简单方法。即导出带有 URL Key 的产品列表,更改 URL Key 以使用 SKU,导入修改后的列表。
关于magento-1.9 - Magento 1 - 从产品网址中删除产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9364324/