我在创建htaccess mod_rewrite规则时遇到一些困难,该规则将采用以下网址:
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。怎么办呢?
答案 0 :(得分:1)
在您的.htaccess
文件中,将规则直接放在用于重写sitemap.xml和googlebase.xml以及最后一般规则之前的行的后面。
规则可能如下:
RewriteRule ^search\/(.*)$ index.php?route=product/search&filter_name=$1
- 没有测试它,这只是猜测。
同时向我们展示您尝试过的内容将受到高度赞赏。