解决方案 »

  1.   

    Redirect 301 ^(^resource)$ http://www.doman.com/index.php
      

  2.   

    RewriteCond resource/.* !-d
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
      

  3.   

    不好意思,楼上两位的与我期望的结果不一致哦,
    我访问http://www.doman.com/index.html等并没有重定向到http://www.doman.com/index.php哦
      

  4.   

    不可能!我怀疑你是否写对了,.htaccess 是否生效了
      

  5.   

    应该生效了,我把.htaccess故意写错页面会出现服务器错误的信息
      

  6.   

    我在.htaccess里随便写入一些串,会出来Internal Server Error这个
      

  7.   

    改成这样就OK了,会不会跟apache的版本有关?
    RewriteEngine On
    #RewriteCond resource/.* !-d  
    RewriteRule ^(?!resource)(.*)$ index.php [QSA,PT,L]
      

  8.   

    最后简化成这样是可行的RewriteEngine On
    RewriteRule ^(?!resource).*$ index.php [PT,L]
      

  9.   

    上面能让resource.html通过,改成下面的
    RewriteEngine On
    RewriteRule ^(?!resource/).*$ index.php [PT,L]