我的商店中有一个类别,我们称之为程序,此类别只有1个产品,我们称之为程序产品,所以,我开发了一个模块只显示此类别和产品,该视图与其他类别不同,因此,如果我在浏览器中写入网址 myweb.com/index.php/program.html 或 myweb.com/index.php/program-product.html 我可以看到自定义类别页面或产品视图页面,我不希望这样,我想如果有人写这个网址,他将重定向到另一个,我怎么能这样做,如果它是可能的
感谢
答案 0 :(得分:0)
类别的启用设置和产品的可见性设置是否会影响模块的显示?如果不使用这些设置将其隐藏在目录中,但继续正常使用模块。
答案 1 :(得分:0)
“您是否希望类别显示在类别菜单中但链接到新网址而不显示在旧网址中?”
“是的,这正是我想要的,这可能吗?”
试试这个;转到菜单目录> URL重写管理并找到您的类别的条目。至关重要的是它的目标路径看起来像“catalog / category / view / id / 123”('catalog'是模块,'category'是控制器,'view'是动作,'id / 123'是参数)
按照these URL rewrite instructions删除上述条目,然后创建替换。它唯一的区别在于目标路径,使用模块的路径以及适用于这种情况的控制器,动作和参数。
通过保留旧重写规则的 ID Path ,您确保它不会被覆盖,尽管我没有使用重建索引对此进行测试。