Php .htacces-用2条规则重写规则

Php .htacces-用2条规则重写规则,php,.htaccess,friendly-url,Php,.htaccess,Friendly Url,我有查询字符串: /index.php?abrir=usuario&id=1&pagina=1 因此,我需要改为: /usuario/1/1 我创建代码: RewriteRule ^([^-]+)/$ /index.php?abrir=$1&%{QUERY_STRING} [L] 我怎样才能修改它?因为我只能得到: /usuario&id=1&pagina=1 谢谢 对于其他链接,只需在其上方添加一行即可: RewriteRule ^(.*)$ in

我有查询字符串:

/index.php?abrir=usuario&id=1&pagina=1
因此,我需要改为:

/usuario/1/1

我创建代码:

RewriteRule ^([^-]+)/$ /index.php?abrir=$1&%{QUERY_STRING} [L]
我怎样才能修改它?因为我只能得到:

/usuario&id=1&pagina=1

谢谢

对于其他链接,只需在其上方添加一行即可:

RewriteRule ^(.*)$ index.php?abrir=$1
RewriteRule ^(.*)/(.*)/(.*)$ index.php?abrir=$1&id=$2&pagina=$3

如果id和pagina参数是数字,则可以使用此规则:

RewriteRule ^(.*)/(\d*)/(\d*)$ index.php?abrir=$1&id=$2&pagina=$3

好!!但我还有其他链接,比如only/index.php?abrir=注意到我是如何解析它的:席现在需要一个问题的图像:X是可能的,我创建一个例外?我有一个像:/data\u livro/capa\u livro/af58e898f91509b.jpg这样的图像链接,没有加载..:x位置正确…如果是这样的话,你应该再发一个问题,谢谢。