.htacces - RewriteRule с 2 правилами - PullRequest
0 голосов
/ 20 октября 2011

У меня есть строка запроса:

/index.php?abrir=usuario&id=1&pagina=1

Итак, мне нужно изменить на:

/ usuario / 1/1

Я создаю код:

RewriteRule ^([^-]+)/$ /index.php?abrir=$1&%{QUERY_STRING} [L]

Как я могу это изменить?Потому что я могу получить только:

/usuario&id=1&pagina=1

Спасибо!

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

Для других ссылок просто добавьте строку над ней:

RewriteRule ^(.*)$ index.php?abrir=$1
RewriteRule ^(.*)/(.*)/(.*)$ index.php?abrir=$1&id=$2&pagina=$3
0 голосов
/ 20 октября 2011

Если ваши аргументы id и pagina являются цифрами, вы можете использовать это правило:

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