变量已经用红色全部标注,麻烦大家帮忙看下哪儿写的不对URL:
/ListInfo.php?&mid=0&classid=2&line=0&tempid=0&orderby=0&myorder=0&ph=1&test1=0&testfield3=2&testfield4=0&testfield4=3__5.htaccess 规则:RewriteRule ^(.*)select-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.*)-([0-9]+)-1-(.*)-(.*)-(.*)-(.*)-(.*)\.shtml$ $1ListInfo.php?&mid=$2&classid=$3&line=$4&tempid=$5&orderby=$6&myorder=$7&ph=1&test1=$8&testfield3=$9&testfield4=$10&$11=$12&%1 [L,NC].htaccessurl

解决方案 »

  1.   

    RewriteRule ^select-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.*)-([0-9]+)-1-(.*)-(.*)-(.*)-(.*)-(.*)\.shtml$ ListInfo.php?&mid=$1&classid=$2&line=$3&tempid=$4&orderby=$5&myorder=$6&ph=1&test1=$7&testfield3=$8&testfield4=$9&$10=$11 [L,NC]最后面多了 &%1 有木有?
      

  2.   

    RewriteRule select-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.*)-([0-9]+)-1-(.*)-(.*)-(.*)-(.*)-(.*)\.shtml$ ListInfo.php?&mid=$1&classid=$2&line=$3&tempid=$4&orderby=$5&myorder=$6&ph=1&test1=$7&testfield3=$8&testfield4=$9&$10=$11 [L,NC]
      

  3.   


    我和你写的规则  页面都能打开非404状态 就是参数不对 获取不到URL中参数的值好像
      

  4.   

    后向引用 的数量不能超过 10 !
    即只能是 $0, $1,...$9是否有突破的方法,你可以搜索一下。
    我只知道 php 中可用花括号括起 {$11}