RewriteRule ^(.*)article/view/aid/([^\/]+).html$ /index.php/article/view/aid/$2
RewriteRule ^(.*)article/reslist/id/(\d+).html$ /index.php/article/reslist/id/$2
#单页
RewriteRule ^(.*)page/view/id/(\d+).html$ /index.php/page/view/id/$2
#安装信息下面的规则就会出现404.而上面的正常这是为什么规则不知道错在哪了。希望帮忙下。由于伪静态的地址不能修改的因为软件是调用这地址的。RewriteRule ^(.*)music/index/getmusicmanager.php?qq/(\d+)/id/(\d+)/type/.mp3$ /index.php/music/getmusicmanageee/qq/$2/id/$3
RewriteRule ^(.*)getinfo.php?true=1&qq=(\d+)&skey=([^\/]+)$ index.php/install/index/qq/$2
RewriteRule ^(.*)/getuser/manageruserdatasinfos?qq=(\d+)$ index.php/install/get/qq/$2

解决方案 »

  1.   

    RewriteRule ^(.*)music/index/getmusicmanager.php\?qq/(\d+)/id/(\d+)/type/.mp3$ /index.php/music/getmusicmanageee/qq/$2/id/$3
    这样我也试过了不行RewriteRule ^(.*)music/index/getmusicmanager.php\.?qq/(\d+)/id/(\d+)/type/.mp3$ /index.php/music/getmusicmanageee/qq/$2/id/$3
    是这样来吗
      

  2.   

    RewriteRule ^(.*)getinfo.php?true=1&qq=(\d+)&skey=([^\/]+)$ index.php/install/index/qq/$2
    +-----------------------------------------------+
    skey=([^\/]+) 这个是不是有问题啊?这样呢:skey=(.*[^\/]+)
      

  3.   

    不是这个问题的是只要?问号后面带有参数就404错误了。这个是我一个一个测试出来的。到了?true这就出错了
      

  4.   

    既然是?的问题,就不用。
    这个参考
    http://topic.csdn.net/u/20120307/11/5ef7fe43-d894-4d58-b5a9-9f686cd4baba.html?seed=1680165406&r=77802330#r_77802330