我怎样才能重写这个字符串从.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]
仍然不起作用 –
@MarianStan你可以检查'mod-rewrite'是否启用? – hjpotter92
是的,它启用' RewriteEngine On ...' –