.htaccess .HTE发动机问题

.htaccess .HTE发动机问题,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我有一个类似的url:www.mysite.com/truck/user/?l=2&lang=en&online=450215437 我想重写如下:www.mysite.com/truck/?l=2&lang=en&online=450215437 意思是我不想在url上显示用户文件夹 我已在.htaccess文件中尝试此操作,但不起作用: RewriteEngine on RewriteRule ^(user\/\?l=([0-9]*)&lang=(.*?)&online=

我有一个类似的url:
www.mysite.com/truck/user/?l=2&lang=en&online=450215437
我想重写如下:
www.mysite.com/truck/?l=2&lang=en&online=450215437
意思是我不想在url上显示用户文件夹

我已在.htaccess文件中尝试此操作,但不起作用:

 RewriteEngine on
 RewriteRule ^(user\/\?l=([0-9]*)&lang=(.*?)&online=([0-9]*))$ index.php?l=$1&lang=$2&online=$3 [L]

请帮助我:该规则是错误的,因为
重写规则
与查询字符串不匹配。请改用此规则:

# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^(truck/)user/?$ $1 [L,NC]

QUERY\u字符串
将自动结转。

另外,Amine Joahave可以看看:什么不起作用?您是否将此代码放在文档根目录的.htaccess中?您是否有其他代码(如果有,请填写有问题的代码)