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

[已解决] IIS5.1+Url_Rewrite+Codeigniter RewriteRule写法求教

[复制链接]
发表于 2010-7-9 10:02:40 | 显示全部楼层 |阅读模式
本帖最后由 raybest 于 2010-7-9 15:49 编辑

昨天配置IIS5.1+mod_rewrite+codeigniter 参考了http://codeigniter.org.cn/forums/thread-415-1-1.html
但是我的目录是直接放在 localhost下面
然后 根目录下面还有  script|img|css 三个文件夹
按照目前的 mod_rewrite.ini 里面的规则
RewriteRule ^/.*.php(.*) /index.php?$1
RewriteRule ^/(.*) /index.php?/$1

script|img|css 三个文件夹下面的文件显示404错误!

求教高手如何将这三个文件夹单独列出来,谢谢!

之后更换了个rewrite的模块,根据http://codeigniter.org.cn/forums/thread-3742-1-1.html 搞定了。谢谢!
发表于 2010-7-9 10:18:59 | 显示全部楼层
你要排除掉 script img css,这个你就应该看看 mod_rewrite 的手册了。

PS: 不建议用在 IIS 上,因为本身就不是给 IIS 设计的。
 楼主| 发表于 2010-7-9 10:41:38 | 显示全部楼层
在.htaccess 里面是
RewriteEngine on
RewriteCond $1 !^(index\.php|img|css|script|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
但是 RewriteCond 这个在mod_rewrite.ini里面不起作用,不知道为啥。
发表于 2010-7-9 12:13:31 | 显示全部楼层
回复 3# raybest


    那肯定是不起作用啊。因为不是一个人写的软件 -_-

本版积分规则