看板 PHP 關於我們 聯絡資訊
假設我的頁面有一個連結是<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://www.ptt.cc/bbs/PHP/M.1519864373.A.412.html
tkdmaf: VirtualHost 03/01 09:42
Kenqr: <img src="<?=base_url('img/logo.png')?>"> 03/01 13:43
Kenqr: base_url是CodeIgniter提供的函數 03/01 13:44
Kenqr: 會把參數前面接上base_url 03/01 13:45
xdraculax: <base href 03/02 05:12
Tpintrts: 原來如此,感謝指教! 03/02 12:53