我正在努力实现:
我正在使用CodeIgniter。
我正在尝试访问http://localhost/mywebsite/uploads/
。该目录存在,通过a 3rd party upload script,我可以成功写入该目录。但是,当直接访问URL(或在src属性中引用其文件)时,它会给我404错误。
我认为最好的方法是:
确保我的$config['base_url']
设置为http://localhost/mywebsite/
。
(由于未知原因,我可以访问/mywebsite/js/
但不能访问/mywebsite/uploads/
。)
在CodeIgniter安装的根目录下创建一个名为的文件夹 上传并将其文件权限设置为777。
可以上传到,但无法从中进行访问!
我做到了,我希望看到:
目录列表或权限被拒绝页面。我甚至尝试直接访问文件,例如http://localhost/mywebsite/uploads/myfile.jpg
。
相反,我看到了:
未找到404页面
找不到您请求的页面。
我做错了什么?
答案 0 :(得分:2)
请检查.htaccess文件, 不应该有任何限制访问uploads文件夹的规则。
(“上传”不应出现在此规则中:RewriteRule ^(css | js | ckeditor) - [L])