繁体   English   中英

添加Magento系统URL重写

[英]Adding Magento System URL Rewrite

尝试执行301重定向魔术时,我不小心删除了一些系统URL重写(即,将一个子类别定向到另一类别,因为它们是重复的,但在不同的父类别中)。

删除这些系统URL重写后,我意识到这些URL对于SEO而言不是“漂亮”的。 例如,我删除了一个系统URL重写:

flow-meters

/catalog/category/view/s/flow-meters/id/481/

基本上,现在每次单击此类别时,我都会获得/catalog/category/view/s/flow-meters/id/481/而我希望URL表示类似于sprayers/flow-meters 有没有办法通过仪表板将此添加到Magento? 还是我必须摆弄数据库表?

任何帮助,将不胜感激。

您应该能够通过重新索引系统来重新生成Magento的标准URL重写。 具体来说,目录URL索引需要重建。

您可以通过CLI界面以编程方式执行以下操作

$ php shell/indexer.php --reindex catalog_url

或者,根据您的问题,通过后端后端管理应用程序

System -> Index Management

我进入了数据库内部的core_url_rewrite表,并手动插入了与类别ID相匹配的行。 然后在“ System --> Cache Management清除缓存似乎可以使系统正常运行。

备份core_url_rewrite表并截断它。 然后清除缓存,然后从magento索引管理配置中为“目录URL重写”重新索引。

同样,在重新索引之前,请确保已启用Web设置中的“搜索引擎优化”设置。

这样我解决了我的问题。

希望这会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM