需要把http://127.0.0.1/aa/zhen/product-23.html转为
http://127.0.0.1/aa/zhen/product.php?id=23
先行谢过各位了

解决方案 »

  1.   

    RewriteRule ^(.*)/aa/zhen/product-([0-9]+)\.html$ $1/aa/zhen/product\.php\?id=$2
      

  2.   

    楼上的朋友,请问htaccess里面是不是这样子
    RewriteEngine On
    RewriteRule ^(.*)/aa/zhen/product-([0-9]+)\.html$ $1/aa/zhen/product\.php\?id=$2怎么我这样写并且把.htaccess放在zhen目录下或者根目录下都不起作用的,我已经在apache中启用了htaccess啊
      

  3.   

    1、把Apache中的Rewrite_module打开。
    2、写.htaccess文件,反正根目录下。
    3、.htaccess文件中写
       RewriteEngine On
       RewriteRule ^(.*)/aa/zhen/product-([0-9]+)\.html$ $1/aa/zhen/product\.php\?id=$2RewriteRule ^正则表达式$  要转入的地址 
      $1、$2等等,就是参数。也就是正则表达式中“/()”的部分,从前往后依次命名。
      

  4.   

    RewriteEngine On
       RewriteRule ^aa/zhen/product-([0-9]+)\.html$ /aa/zhen/product.php?id=$1