作者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/m.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