我想使网站伪静态化,在本机测试可以加载rewrite,但是一在服务器上调试就不行。一直无法加载,我在网上看了看,说是权限问题,我就给rewrite目录加了everyone,user完全控制的权限,还是不行??有人遇到过这种情况没,我的系统是2003,用的是DZ下的绿色版本的rewrite,以前用过可以用。 

解决方案 »

  1.   

    rewrite的相关扩展开启了没,如mod_rewrite.so。还有空间支持.htaccess吗
      

  2.   

    我用的是IIS,不用开启mod_rewrite.so,只用加载isapi rewrite筛选器即可
      

  3.   

    iis下需要isapi_rewrite 第三版,老版本的rewrite不支持RewriteCond语法。下载地址 http://www.helicontech.com/download-isapi_rewrite3.htm 下载那个ISAPI_Rewrite Lite for Windows NT4/2000/XP/2003 (Freeware!)即可,免费软件! 安装好后,规则和apache类似。直接复制到httpd.conf文件中即可,有的系统也可能叫httpd.ini。 
      

  4.   

    管理工具-> internet信息服务-> 网站 点右键. -> 属性 ISAPI筛选器看到下面那个ISAPI_Rewrite3了吧。 转到 rewrite的选项卡 可以看到里面的rewrite规则 
      

  5.   

    多谢winver的答复,我装的就是ISAPI_Rewrite3