我的 Magento 上安装了一个博客 MODULE,它的 URL 是 /blog。
我在导航栏中有一个博客类别,其 URL 为 /blog-away.html
我尝试了 URL 自定义重写并且它可以工作,直到您重新索引站点,然后它恢复到 /blog-away.html 的类别 URL。我希望类别保持重定向到 /blog。
观察:
- 博客模块不使用表“core_url_rewrite”——至少我没有找到任何证据。
- 如果类别和博客 URL 相同(“blog.html”) - Magento 路由将始终首先匹配类别并打开类别页面,您将永远无法获得博客页面。
- 如果类别具有 URL“blog.html”并且博客具有“wine-blog.html”之类的,则无法创建从“blog.html”到“wine-blog.html”的自定义重定向。Magento 将抛出错误:“指定存储的请求路径已存在。” (类别的 request_path 是“blog.html”)
因此,鉴于所有这些,我认为它可以通过在商店的根 .htaccess 文件中设置重定向来工作。但我不知道要输入什么代码。