使用htaccess重定向总是追加?_route_

时间:2013-11-29 06:40:31

标签: regex apache .htaccess mod-rewrite redirect

我添加了代码:

RedirectMatch 301 /san-pham/khuyen-mai/ /khuyen-mai

在opencart中的默认.htaccess文件中,结果将返回:

http://myphamthiennhien.com/khuyen-mai?_route_=san-pham/khuyen-mai

你可以在这里测试一下 http://myphamthiennhien.com/san-pham/khuyen-mai/

我该如何解决?

1 个答案:

答案 0 :(得分:1)

使用mod_rewrite去除查询字符串:

RewriteEngine On

RewriteRule ^san-pham/khuyen-mai/ /khuyen-mai? [L,R=301,NC]

最后注意?,这是剥离查询字符串所必需的。