1

我在创建 htaccess mod_rewrite 规则时遇到了一些困难,该规则将采用以下 URL:

http://www.mydomain.com/index.php?route=product/search&filter_name=SEARCH%20CRITERIA

并使其更像以下内容:

http://www.mydomain.com/search/SEARCH-CRITERIA

甚至

http://www.mydomain.com/search?filter_name=SEARCH%20CRITERIA

我尝试过的一切似乎都破坏了 Opencart 框架自动生成的对 SEO 友好的 URL。如何才能做到这一点?

4

1 回答 1

1

在您的.htaccess文件中,将规则直接放在用于重写 sitemap.xml 和 googlebase.xml 的行之后以及最后一条一般规则之前。

规则可能如下所示:

RewriteRule ^search\/(.*)$ index.php?route=product/search&filter_name=$1

- 没有测试它,这只是一个猜测。

还向我们展示您尝试过的内容将不胜感激。

于 2012-12-10T10:34:25.523 回答