redpower8 发表于 2009-9-5 11:14:50

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

请教有IIS空间使用经验的朋友指点IIS虚拟空间上如何使用伪静态去掉index.php?

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

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

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


根目录下建立httpd.ini文件,内容如下为什么没用?

RewriteRule /(.*) index.php\?/$1

visvoy 发表于 2009-9-5 11:51:50

RewriteRule /(.*) /index.php\?/$1
注意,此重写规则只适用与利用CodeIgniter构架的WEB站点,站点必须在IIS根目录

Hex 发表于 2009-9-5 11:56:20

楼上说的不错,规则要根据你的站点情况写,最起码要先看一下相关的规则手册吧?

redpower8 发表于 2009-9-5 12:33:26

站点在根目录是不是就是指system文件夹和index.php直接丢在根目录里?


假如我的站点在根目录下的CI文件夹下呢?师兄们能不能给个httpd.ini的写法规则我看看

Hex 发表于 2009-9-5 14:12:15

这样试试,我猜的,我从来不用 IIS
RewriteRule /CI/(.*) /CI/index.php\?/$1

houseme 发表于 2012-8-27 14:30:02

没有那么多的额CI吧

冷木言 发表于 2013-8-2 16:05:58

这样子搞资源没法正常访问了
页: [1]
查看完整版本: IIS虚拟空间上如何使用伪静态去掉index.php?