我应该从codeigniter目录移动配置文件

时间:2010-05-11 11:15:34

标签: codeigniter

我刚刚发布了使用codeigniter创建的网站。

整个目录都在我的公共文件夹中,包括配置文件(在public / system / application / config中)。

我只想仔细检查:我是否必须将此文件移动到另一个非公共目录?我认为codeigniter不允许任何直接访问,但我不是100%确定..

感谢, P上。

3 个答案:

答案 0 :(得分:6)

理想情况下,您应该将系统文件夹和应用程序文件夹移出Web根目录。你可以修改index.php中的路径,所以web root中的所有内容都是你的index.php,JS,CSS等。

这并不总是可行的,所以只要您使用if(defined())和.htaccess阻止对敏感文件的请求就可以了。

答案 1 :(得分:0)

没有必要将它们移动到非公共目录。如果您尝试通过Web访问它们,则会收到消息:“不允许直接访问脚本”。

换句话说,您无法通过网络访问配置内容!

答案 2 :(得分:0)

如果您对目录授予了正确的权限,则不应对文件的标准位置有任何问题。

的问候,
佩德罗