【问题标题】:Magento SEO friendly URL module only rewrites categories, products showing old URLMagento SEO 友好的 URL 模块仅重写类别,产品显示旧 URL
【发布时间】:2012-05-17 10:33:40
【问题描述】:

我在 Magento 1.6 上启用了 SEO 友好的 URL,它非常适合类别。 但产品 URL 显示的是旧 URL 格式。

我当前的产品 URL 如下所示:

http://example.com/catalog/product/view/id/123/s/uppa-baby-vista-stroller/category/133/

我应该是什么样的:

http://example.com/uppa-baby-vista-stroller.html

我已经重新索引了目录并清除了缓存,但它并没有用 SEO 更友好的 URL 版本重写产品。

【问题讨论】:

  • 您找到解决方案了吗?我也遇到了同样的问题

标签: 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 代码没有被修改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-20
      • 2013-01-06
      • 1970-01-01
      • 2015-10-23
      • 2015-07-30
      • 2016-01-21
      • 1970-01-01
      • 2021-07-06
      相关资源
      最近更新 更多