作者Tpintrts (Tt.梅梗)
看板PHP
标题[请益] CodeIgniter的路径问题
时间Thu Mar 1 08:32:48 2018
假设我的页面有一个连结是<img src="/img/logo.png">
然後我设定的网址假设是
http://localhost/mytestCI/ 好了
这张图的位置应该要在
http://localhost/mytestCI/img/logo.png之中
可是当我设定成<img src="/img/logo.png">会抓不到图,一点下去才发现它会指向
http://localhost/img/logo.png
但是如果我把连结设成<img src="img/logo.png">就是去掉最前面的/
图片则会指向
http://localhost/mytestCI/index.php/img/logo.png
我要如何在<img src="/img/logo.png">的情况下,让它指向
http://localhost/mytestCI/img/logo.png
而不是
http://localhost/img/logo.png
呢?
改了config.php中的$config['base_url']参数也没有效果...
先前都直接在最顶层放没遇这这种路径问题,
这次放在别的资料夹下,就搞不定了...
还请大家提点指教一下@@
p.s.CodeIgniter版本是2.1.2
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.109.200
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1519864373.A.412.html
1F:推 tkdmaf: VirtualHost 03/01 09:42
2F:推 Kenqr: <img src="<?=base_url('img/logo.png')?>"> 03/01 13:43
3F:→ Kenqr: base_url是CodeIgniter提供的函数 03/01 13:44
4F:→ Kenqr: 会把参数前面接上base_url 03/01 13:45
5F:→ xdraculax: <base href 03/02 05:12
6F:→ Tpintrts: 原来如此,感谢指教! 03/02 12:53