【问题标题】:Magento SEO friendly URL module only rewrites categories, products showing old URLMagento SEO 友好的 URL 模块仅重写类别,产品显示旧 URL
【发布时间】:2012-05-17 10:33:40
【问题描述】:
【问题讨论】:
标签:
url-rewriting
magento-1.6
【解决方案1】:
我假设你是磁电机的默认代码。
启用 SEO 友好 URL 后,不要忘记从 Magento 管理员重新索引。
【解决方案2】:
问题是没有发生 URL 重写,
您运行的是 Enterprise Edition 1.13 吗?
如果是,您的问题很可能是 Magento 的重新索引没有自动发生。在 1.13 中,使用 cron 作业进行重新索引。您必须将 cron 设置为在本地服务器上运行,以便它自动运行。要检查它是否已设置,请转到 System->Index Management 并查看上次发生产品 url 重新索引的时间。重新索引设置 URL 重写,您可以检查数据库以确认从未发生重新索引(特别是在企业版中,查看表 enterprise_url_rewrite、enterprise_url_rewrite_redirect 和 enterprise_url_rewrite_redirect_rewrite。查看这些表是否针对您的每个产品进行了重写) .如果您的产品在这些表中似乎没有进行 url 重写,那么就不会发生重新索引。我的猜测是,如果您运行的是 EE 1.13,这就是您的问题。按照此链接设置 cron。
how to set cron job for reindex
如果您运行的是 EE 1.13 之前的 Magento 或任何版本的社区版,请确保已启用 SEO 友好 URL 并且您已重新编制索引。如果这仍然不起作用,请确保 Magento Core 代码没有被修改。