我正在使用CodeIgniter框架在我的最新网站上工作。在我看来,我正在尝试从CodeIgniter安装外部的另一个文件夹加载图形。
但是,当我使用资源的绝对链接时,CodeIgniter会重写链接。
有没有办法可以配置它来允许绝对链接,而不是重写它们?
答案 0 :(得分:2)
我认为您可能需要使用URL帮助函数base_url()
同样如此:
<img src="<?php echo base_url()?>directory/images/graphic.png" />
此示例假定目录位于public_html的根目录,并且在app / config / config.php中正确设置了$ config ['base_url']。
$config['base_url'] = "http://dev.testing.com/site/";
您还需要在控制类中加载URL Helper。
喜欢这样
class MyClass extends Controller{
function MyClass()
{
parent::Controller();
$this->load->helper('url');
}
}
如果您仍有问题,请返回application / config / config.php并尝试更改:
$config['uri_protocol'] = "AUTO";
要:
$config['uri_protocol'] = "REQUEST_URI";
答案 1 :(得分:0)
您使用什么代码输出链接?
Codeigniter不应该使用绝对链接,实际上如果你通过site_url()或类似链接传递它只会弄乱它。