Magento将搜索查询结果页面重定向到不同的页面

时间:2014-06-23 14:20:45

标签: magento mod-rewrite

我的Magento设置有一个主要类别(“产品”)和其下的所有其他灾难。

这导致搜索问题,因为结果只显示“按类别精炼'产品'”。但我希望扩展完整的类别列表而不点击

如果我点击产品的精炼,那么它会带来完整的类别列表。这样做会更改URL以包含类别ID。

当前方式(未扩展):

http://example.com/catalogsearch/result/?q=bike

我需要什么:

http://example.com/catalogsearch/result/index/?cat=4&q=bike

我试图通过htaccess重写规则这样做:

RewriteCond %{QUERY_STRING} ^q=bike$ 
RewriteRule ^/catalogsearch/result/index/?cat=4 [R=QSA]

但它不起作用。

我有什么想法可以实现这个目标吗?

由于

1 个答案:

答案 0 :(得分:1)

为什么要尝试使用.htaccess执行此操作,而这可以通过非常简单的方式实现。打开catalogsearch/orm.mini.phtml,然后在表单标记开始后添加。

<input id="cat" type="hidden" value="insert_your_category_id_here" name="cat" />