我使用codeigniter创建了一个网站。但我坚持一个问题,当我打电话给链接
http://example.com/index.php/about
我的资源文件夹中的图像和其他文件未显示(由于文件路径无效)。但是当我打电话时它工作正常
http://example.com/about
我的 .htaccess 文件包含以下代码
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
我的文件夹结构是
application
assets
css
images
system
.htaccess
index.php
license.txt
请帮我解决这个问题
答案 0 :(得分:0)
最后我自己找到了解决方案。在每个视图页面的head标签中添加以下代码后,我解决了这个问题。
<base href="<?php echo $this->config->base_url(); ?>" />