0

遇到了这个奇怪的问题:我正在尝试将这个地址 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”,因为结果似乎我无法正确显示它们,我错在哪里?

4

1 回答 1

0

我想你的意思是显示的 URL 像:www.domain.com/XXX-YYY
如果是这样,那么这是您需要的代码:

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

如果我错了和误解,请告诉我编辑代码!

于 2011-10-15T17:54:07.113 回答