我的是apache的,不是IIS而且目录 http://msn.charry.org/avatar/auto 是真实存在的

解决方案 »

  1.   

    RewriteEngine on
    RewriteRule ^(.*)avatar/([a-z]+)/([0-9]+).html$ $1avatar.php?type=$2&page=$3
      

  2.   

    前面兄弟的方法,我试过了,只有一般可以现在 访问 http://msn.charry.org 里面还全是php,没有转为html而且, 我在浏览器里面输入 http://msn.charry.org/avatar/logo/1.html里面的所有连接都不对, 多了两层目录实在搞不清怎么回事:(
      

  3.   

    我的设置如下<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)avatar/([a-z]+)/([0-9]+).html$ $1avatar.php?type=$2&page=$3
    </IfModule>
      

  4.   

    RewriteEngine on
    RewriteRule ^/([^\.]+)\.php\?type=([^&]+)&page=(\d+)$ $1/$2/$3.html这个是我写的,但是不正确,兄弟们指点下
      

  5.   

    你页面的代码当然要自己改,这些不是url_write规则的事儿