Codeigniter URL解决方案
我对codeigniter url有问题。我将图像文件夹添加到CI中。但当我尝试加载时,我得到404 我使用模式重写并将默认控件设置为页面Codeigniter URL解决方案,codeigniter,url,Codeigniter,Url,我对codeigniter url有问题。我将图像文件夹添加到CI中。但当我尝试加载时,我得到404 我使用模式重写并将默认控件设置为页面 $route['default_controller'] = "pages"; $route['404_override'] = ''; 将基本url设置为 $config['base_url'] = ''; 我得到的仍然是http://{localhost}/zadatak/pages/images/Search.png 404(未找到) 我打
$route['default_controller'] = "pages";
$route['404_override'] = '';
将基本url设置为
$config['base_url'] = '';
我得到的仍然是http://{localhost}/zadatak/pages/images/Search.png 404(未找到)
我打字的时候
<img src="<?php site_url()?>images/Search.png" />
images/Search.png”/>
为什么不删除url中的页面?在CI中加载图像的更好方法是使用img helper函数,如果您想使用helper函数加载图像,您可以使用base\u url helper方法,您也需要在配置中定义base\u url。site\u url的问题是,如果您在配置中使用url\u sufix,如.html或.page,则会在图像扩展的末尾添加此选项您将再次得到404错误 使用img辅助方法
<?php echo img('images/search.png') ?>
带有基本url
<img href="<?=base_url("images/search.png")?>"
按照说明操作
映像目录应该位于应用程序的根目录中,如:
--图像
--应用
--系统
你应该加载这个文件
首先,如果您的图像文件夹位于根目录中,并且有您的应用程序和系统目录,请确认它位于何处
然后使用base\u url()代替site\u url()
例如:
<img src="<?php echo base_url()?>images/search.png">
images/search.png>
如果您还有疑问,请告诉我
问候,,
Zeeshan.为什么要将基本url设置为空字符串?基本url和站点url不相同,请尝试改用基本url()。看看你的图片目录在你的应用程序中的什么位置?
<img src="<?php echo base_url()?>images/search.png">