【发布时间】:2017-01-11 20:36:17
【问题描述】:
我对 Magento 有一个奇怪的问题。我创建了目录并对其进行了重写以显示自定义页面和产品。重写是成功的,但是在重新索引默认系统 URL 后显示。
这些是我重写 URL 的步骤:
删除旧系统 URL。
通过在下拉框中选择自定义来创建新的 URL 重写。
填写必要的字段并保存。
刷新 Magento 缓存。
问题是当我尝试重新索引时,系统 URL 会恢复。
问题:
为什么老系统的URL回退了?
有哪些必要的程序来防止这种情况发生?
我是否必须在系统的整个生命周期内停止重新索引?
这是我在重新索引后重写 URL 的示例屏幕截图。
谢谢!
【问题讨论】:
-
您是删除旧网址的所有条目还是特定的?如果全部则直接从数据库中删除它。你可以找到 core_url_rewrite 表,从那里删除所有记录,然后重新索引做任何你想做的事
-
@sagar umaretiya 是的,我正在删除旧的并创建自定义 url 重写。
-
@rodge,在自定义 url 重写后,如果没有,您是否完成了重新索引和缓存清除过程,请这样做
-
@sagar umaretiya 是的,我清除缓存并重新索引它,但是在重新索引后它恢复为默认系统重写。
标签: php magento url-rewriting