用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6194|回复: 6
收起左侧

[HELP] IIS虚拟空间上如何使用伪静态去掉index.php?

[复制链接]
发表于 2009-9-5 11:14:50 | 显示全部楼层 |阅读模式
请教有IIS空间使用经验的朋友指点IIS虚拟空间上如何使用伪静态去掉index.php?

空间是支持伪静态的,网站根目录下建立文件夹CI

那么怎样才能实现http://www.****.com/CI/class/的方式访问

http://www.****.com/CI/index.php/class/


根目录下建立httpd.ini文件,内容如下为什么没用?
[ISAPI_Rewrite]
RewriteRule /(.*) index.php\?/$1 [I,L]
发表于 2009-9-5 11:51:50 | 显示全部楼层
RewriteRule /(.*) /index.php\?/$1 [I,L]
注意,此重写规则只适用与利用CodeIgniter构架的WEB站点,站点必须在IIS根目录
发表于 2009-9-5 11:56:20 | 显示全部楼层
楼上说的不错,规则要根据你的站点情况写,最起码要先看一下相关的规则手册吧?
 楼主| 发表于 2009-9-5 12:33:26 | 显示全部楼层
站点在根目录是不是就是指system文件夹和index.php直接丢在根目录里?


假如我的站点在根目录下的CI文件夹下呢?师兄们能不能给个httpd.ini的写法规则我看看
发表于 2009-9-5 14:12:15 | 显示全部楼层
这样试试,我猜的,我从来不用 IIS
RewriteRule /CI/(.*) /CI/index.php\?/$1 [I,L]
发表于 2012-8-27 14:30:02 | 显示全部楼层
没有那么多的额CI吧
发表于 2013-8-2 16:05:58 | 显示全部楼层
这样子搞资源没法正常访问了

本版积分规则