输入新产品后,Magento 1.9.0.1:$ product-> getProductUrl出错404

时间:2016-02-26 07:40:50

标签: php magento

我有一个现有的Magento项目,它有一个奇怪的问题:

在magento后端输入新产品后,url_key直接链接不起作用。一个例子:我创建了一个名为“some testarticle”的新产品。然后,后端的字段url_key用“some-testarticle”填充。当我尝试致电www.domain.com/some-testarticle.html时出现404错误。在我的类别页面上,此特定产品的链接如下所示:

www.domain.com/catalog/product/view/id/12345/s/some-testarticle.html 

仅在一段时间后(不知道需要多长时间或需要发生什么),短链接将起作用,domain.com/some-testarticle.html将起作用。

你们知道这是什么吗?是否有一些magento cronjob可以发挥它的魔力,或者生成短网址的方式和时间是什么?

提前致谢!

1 个答案:

答案 0 :(得分:0)

可能需要在添加新产品后重新编制索引

  • 目录网址重写
  • 类别产品

这可以在管理面板中完成,

  

系统 - >指数管理

或者通过/ magento_root / shell中的命令行

php indexer.php --reindex catalog_url
php indexer.php --reindex catalog_category_product