我无法在codeigniter中显示png图像。我可以从相同的文件夹jpg / jpeg图像显示,但不是png。我在谷歌搜索,但似乎没有人有同样的问题。是htaccess还是配置问题? htaccess的:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteCond $1 !^(index\.php|images)
这就是我的png所需要的,以显示它的一个奇怪的错误。
答案 0 :(得分:1)
似乎没有正确输入base_dir和base_path:
查看您的config.php
:
$config['base_url'] = 'http://localhost/yourpath/';
$config['base_path'] = "C:\\xampp\\htdocs\\yourpath\\";
或在Linux上
$config['base_path'] = "/home/user/yourpath";
然后使用img
标记检查您的来源:
<img src="<?php echo $this->config->item('base_url'); ?>/image/logo.png" />
查看.htaccess文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /yourdomain.com/index.php/$1 [L]