得到了这个奇怪的问题: 我正试图翻译这个地址 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” 似乎我无法正确显示它们,我错了?
答案 0 :(得分:0)
我认为您的意思是显示的网址如下:www.domain.com/XXX-YYY
!
如果是这样,那么这就是你需要的代码:
RewriteRule ^(.+)-(\d+)$ index.asp?page=$1&id=$2
如果我错了并且误解了,请告诉我编辑代码!