大家帮帮忙,我要把/sell_list.php?fid=852这样的url重写成/sell 这样的形式,规则应该怎么写呢,求解!!

解决方案 »

  1.   

    等吧.这里精通url重写的人不多 虽然都是正则,不过写法好像有点不一样.我不甚了解 .抽时间补一补知识
      

  2.   

    ??
    这样?不明白你的意思RewriteEngine on
    RewriteRule ^sell/fid/([0-9]+) sell_list.php?fid=$1
    RewriteRule ^sell/([0-9]+)     sell_list.php?fid=$1
      

  3.   


    我意思表达反了,因为我网站改版,有些url变了,如/sell_list.php变成了/sell ,/sell_list.php/sell_list.php?fid=852变成了/sell/list.php?fid=852 ,望大哥赐教,这样规则该怎么写呢。
      

  4.   

    jsp中可以采用下面的方法,参考下可有用
    <rule> 
      <from>^/sell_list.jsp?fid=852</from>  
      <to type="forward">   
      /sell/list.jsp?fid=852
      </to> 
    </rule>