我有一个现有的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 发挥其魔力,或者短网址是如何以及何时生成的?
提前感谢!
可能是您需要在添加新产品后重新索引,
- 目录 URL 重写
- 分类 产品
这可以在管理面板中完成,
系统->索引管理
或通过/magento_root/shell 中的命令行
php indexer.php --reindex catalog_url
php indexer.php --reindex catalog_category_product