大概这样吧! 未测试!^foo.php/(\w+)/(\w+)/(\w+)/(\w+)/(\w+)/(\w+)$ /foo.php?$1=$2&$3=$4&$5=$6

解决方案 »

  1.   

    http://www.myhost.com/foo.php/a/A/b/B/c/C。 不用urlrewriteecho $_SERVER['PHP_INFO'];看看
      

  2.   

    抱歉。。是
    echo $_SERVER['PATH_INFO'];
      

  3.   

    你是要把a=A&b=B&c=C这部分直接换成/a/A/b/B/c/C,
    还是将a,A,b,B,c,C都分解成一个个的变量?如果直接换的话,把?,=和&用str_replace换成/,
    如果要分解成变量的话,
    用$_SERVER['PATH_INFO']或者对URL部分用explode拆开前面的文件路径和后面的变量部分,
    再对变理部分进行Explode。不知道这样对你有帮助没有。
    不是很能明白你的意思。