是关于rewrite的,需要将 www.domain.com/a/b/?id=1234&classid=5678 重写成
www.domain.com/c/5678-1234.html 这样不太确定是不是:
RewriteRule ^(\d+)-(\d+)\.html$ a/b/?id=$2&classid=$1希望有高手能考虑周全的告诉一下:

解决方案 »

  1.   

    www.domain.com/a/b/?id=1234&classid=5678
    最好把页面名字也写上吧。IIS的Rewrite,要把.和?用\修饰。apache的不用
      

  2.   

    RewriteRule ^c/([0-9]+)-([0-9]+)(.*)\.html$         a\/b\/\?id=$2&classid=$1  [QSA,L]
      

  3.   

    请问,我不加[QSA,L]这个有没有什么影响呢? 试验结果都一样...
    还有[0-9]+ 和\d+ 有什么区别吗?