在apache里配制mod_rewrite怎么不管用,地址栏参数还是不管用

解决方案 »

  1.   

    有的时候要在系统目录下的php.ini里面配置才有作用噢。
      

  2.   

    贴出你的配置信息,看下你的apache rewrite_mod开启了没。
    http://blog.csdn.net/cooledit2730/archive/2009/10/26/4729786.aspx
      

  3.   

    编译apache环境的时候把--enable-rewrite参数带进去
      

  4.   

    RewriteEngine On
    # Translate my-super-product.html  to /product.php?product_id=123
    RewriteRule ^my-super-product\.html$  /product.php?product_id=123这是我的重写规则
      

  5.   

    在httpd.conf里面看需要重写的那个目录AllowOverride值是什么,在 AllowOverride设置为 None 时, .htaccess 文件将被完全忽略。
      

  6.   

    我已经把AllowOverride的值设置成ALL了,还是不行呀
      

  7.   

    ^my-super-product.html$ /product.php?product_id=123apache下不需要\.
    iis的才要
      

  8.   


    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^my-super-product.html$ /product.php?product_id=123
    </IfModule>