我怎样才能重写这个字符串从.htaccess

问题描述:

我已经搜索了这个问题,但我只遇到真正具体的答案,似乎很难适应我的具体需求。我怎样才能重写这个字符串从.htaccess

如何重写URL?

现在我的网址是这样的:automv.ro/anunturi-auto/?make=bmw,我想使它看起来像这样automv.ro/anunturi-auto/bmw

我试图与这可是不行的:

RewriteRule ^anunturi-auto/?make= anunturi-auto/$1 [L] 
RewriteCond %{QUERY_STRING} . 
RewriteRule (.*) $1? 

尝试以下操作:

RewriteEngine On 

RewriteCond %{THE_REQUEST} /(anunturi-auto)/\?make=(bmw) [NC] 
RewriteRule ^anunturi-auto/?$ /%1/%2? [R=301,L] 

RewriteRule ^(anunturi-auto)/([^/]+)/?$ /$1?make=$2 [L] 
+0

仍然不起作用 –

+0

@MarianStan你可以检查'mod-rewrite'是否启用? – hjpotter92

+0

是的,它启用' RewriteEngine On ...' –