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

[HELP] 想在CI目录中加入一个不需要CI处理的PHP文件来做一些特殊...

[复制链接]
发表于 2012-9-26 11:42:17 | 显示全部楼层 |阅读模式
想在CI目录中加入一个不需要CI处理的PHP文件来做一些特殊的数据接收工作,但总提示404

我有做Rewrite

XML复制代码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\\.php|images|system|robots\\.txt|insert\\.php)
RewriteRule ^(.*)$ ci/index.php/$1 [L]
</IfModule>
复制代码


其中insert.php就是不想要CI处理的文件
这种情况应该如何处理下呀?

发表于 2012-9-26 12:19:55 | 显示全部楼层
insert.php放在项目根目录里面
 楼主| 发表于 2012-9-26 13:09:40 | 显示全部楼层
是在CI目录下,应该就是根目录吧,和index.php在一起,没其他PHP文件了
发表于 2012-9-27 08:45:49 | 显示全部楼层
不需要rewrite啊,直接访问就OK
用不用CI处理主要看你访问的时候加没加index.php
发表于 2012-9-27 12:42:54 | 显示全部楼层
直接输入URL
 楼主| 发表于 2012-9-28 04:23:09 | 显示全部楼层
楼上两位,我的Rewrite就是省略index.php的处理
直接输入URL:
localhost/ci/insert.php
会提示404
输入URL:
localhost/ci/index.php/insert.php更不行了,本来不需要CI处理的
 楼主| 发表于 2012-10-1 15:03:30 | 显示全部楼层
CI是不允许有这种文件存在吗?各位有碰到这种情况么,是怎么处理的?
 楼主| 发表于 2012-10-6 15:32:53 | 显示全部楼层
现在还有人在用CI吗?
发表于 2012-10-16 09:42:37 | 显示全部楼层
RewriteCond $1 !^(index\\.php|images|system|robots\\.txt|insert\\.php)  为什么加2个\\呢?

把insert.php放到和index.php同级目录,.htaccess中应该是
RewriteCond $1 !^(index\.php|images|system|robots\.txt|insert\.php)

本人测试是可以的
 楼主| 发表于 2012-10-24 10:18:28 | 显示全部楼层
你再看一下我一楼的内容,和你发的是一样的呀

XML复制代码
RewriteCond $1 !^(index\\.php|images|system|robots\\.txt|insert\\.php)
复制代码

本版积分规则