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

添加htaccess后图片不能访问

[复制链接]
发表于 2014-2-19 11:08:47 | 显示全部楼层 |阅读模式
按照手册上说明,添加htaccess,隐藏index.php。
.htaccess
HTML复制代码
 
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
 
复制代码


添加后图片都不能访问
2.jpg

把htaccess删掉后可以访问……
发表于 2014-2-19 11:11:50 | 显示全部楼层
RewriteCond $1 !^(index\.php|images|robots\.txt|mycms)
这样试试?
发表于 2014-2-19 11:31:53 | 显示全部楼层
把你的图片放到images文件夹下 或者像楼上说的 把你的img或者captcha目录加入到“排除”文件夹里
第二行RewriteCond $1 !^(index\.php|images|robots\.txt)
代表“排除”  你可以携程RewriteCond $1 !^(index\.php|images|captcha|img|robots\.txt)
当然这句话的本意不仅仅是“排除” 你可以这么理解
 楼主| 发表于 2014-2-19 12:38:04 | 显示全部楼层
yr334 发表于 2014-2-19 11:11
RewriteCond $1 !^(index\\.php|images|robots\\.txt|mycms)
这样试试?

多谢了,已经解决了
我以为images表示所有图片类型  原来是对应的路径
 楼主| 发表于 2014-2-19 12:38:23 | 显示全部楼层
kissgxd 发表于 2014-2-19 11:31
把你的图片放到images文件夹下 或者像楼上说的 把你的img或者captcha目录加入到“排除”文件夹里
第二行Rew ...

多谢了,已经解决了
我以为images表示所有图片类型  原来是对应的路径
发表于 2014-2-19 13:04:41 | 显示全部楼层
这个坑我也遇到过,然后我就更新了中文文档:

http://codeigniter.org.cn/user_guide/general/urls.html

你这个少了两行。
发表于 2014-2-19 14:27:50 | 显示全部楼层
一叶扁舟 发表于 2014-2-19 12:38
多谢了,已经解决了
我以为images表示所有图片类型  原来是对应的路径

解决了就好
 楼主| 发表于 2014-2-19 15:49:26 | 显示全部楼层
dren_a 发表于 2014-2-19 13:04
这个坑我也遇到过,然后我就更新了中文文档:

http://codeigniter.org.cn/user_guide/general/urls.html

{:soso_e113:}多谢提醒

本版积分规则