【发布时间】:2014-09-27 18:41:45
【问题描述】:
我之前使用的是 magento 1.8.1,我的产品名称重复,所以在 url 末尾附加随机数时出现问题。但是现在我们的网站上没有任何重复的产品名称,我们对其进行了一些更改,如 白色塑料服务勺 - 每箱 144 个 和 Fineline 白色塑料服务勺 - 每箱 144 个 他们仍然拥有相同的 url 并将随机数附加到第一个产品的 url。
我已截断 Core_url_rewrite 表并重新索引目录 URL 重写仍然在 url 末尾具有随机数。
我也有参考链接 https://magento.stackexchange.com/questions/1565/why-magento-product-url-duplicating
并在第 809 行更改 app/code/core/Mage/Catalog/Model/Url.php 中的代码
来自
if ($product->getUrlKey() == '' && !empty($requestPath)
&& strpos($existingRequestPath, $requestPath) === 0
)
到
if (!empty($requestPath)
&& strpos($existingRequestPath, $requestPath) === 0
)
截断 core_url_rewrite 表并重新索引目录 URL 重写,但我又遇到了同样的问题。请提供指导如何解决此问题以及上述步骤中缺少的内容。
【问题讨论】:
标签: magento url url-rewriting magento-1.8