CodeIgniter上传目录

时间:2012-01-28 22:52:13

标签: codeigniter url-routing

我正在努力实现:

我正在使用CodeIgniter。

我正在尝试访问http://localhost/mywebsite/uploads/。该目录存在,通过a 3rd party upload script,我可以成功写入该目录。但是,当直接访问URL(或在src属性中引用其文件)时,它会给我404错误。

我认为最好的方法是:

确保我的$config['base_url']设置为http://localhost/mywebsite/

(由于未知原因,我可以访问/mywebsite/js/但不能访问/mywebsite/uploads/。)

read the documentation并且说:

  

在CodeIgniter安装的根目录下创建一个名为的文件夹   上传并将其文件权限设置为777。

可以上传到,但无法从中进行访问!

我做到了,我希望看到:

目录列表或权限被拒绝页面。我甚至尝试直接访问文件,例如http://localhost/mywebsite/uploads/myfile.jpg

相反,我看到了:

  

未找到404页面

     

找不到您请求的页面。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

请检查.htaccess文件, 不应该有任何限制访问uploads文件夹的规则。

(“上传”不应出现在此规则中:RewriteRule ^(css | js | ckeditor) - [L])