RewriteCond - обратная ссылка без значения - PullRequest
0 голосов
/ 15 октября 2011

получил эту странную проблему: я пытаюсь перевести этот адрес www.mydomain.com/index.asp?pag=XXX&id=YYY на www.mydomain.com/XXX-YYY

япытаясь с

RewriteCond %{QUERY_STRING} ^pag=([^.*$]*)&id=([0-9]*)$
RewriteRule ^(.*)$ %1-%2

, но я получил "% 1-% 2" в результате, кажется, я не могу правильно отобразить их, где я не прав?

1 Ответ

0 голосов
/ 15 октября 2011

Я думаю, вы подразумеваете, что отображаемый URL будет выглядеть так: www.domain.com/XXX-YYY!если это так, то это код, который вам нужен:

RewriteRule ^(.+)-(\d+)$   index.asp?page=$1&id=$2

если я ошибаюсь и неправильно понял, дайте мне знать, чтобы отредактировать код!

...