2013-10-30 54 views
0

我有以下鏈接:不明白CI的網址,添加前綴我的網址

<li><a href="<?php echo base_url() ?>/gallery/dogs">Dogs</a></li> 

在我的config.php我有:

$config['base_url'] = '127.0.0.1/Won/'; 

當我去鏈接它指向這一點:它指向這一點:

http://127.0.0.1/Won/127.0.0.1/Won//gallery/dogs 

是的我試圖尋求一個解決方案之前問。

+0

我認爲,斜線在$配置[ 'BASE_URL'] = '127.0.0.1/Won/' 可能不存在; –

回答

0

你的基地址設置爲:
127.0.0.1/Won/

你的HTML錨使用此代碼爲HREF:
<?php echo base_url() ?>/gallery/dogs

如果您在使用瀏覽器的開發者工具,你應該看到,檢查DOM您href被設置爲: 127.0.0.1/Won//gallery/dogs

要解決此問題,您需要將配置base url更改爲以下內容:
http://127.0.0.1/Won/

您還需要從錨點href代碼中刪除額外的正斜槓。正確的代碼是:

<li><a href="<?php echo base_url() ?>gallery/dogs">Dogs</a></li>

+0

正確的代碼是'$ config ['base_url'] ='http://127.0.0.1/Won/';'。我看不到你的答案能解決任何問題,因爲瀏覽器正在將127.0.0.1解釋爲當前路徑中的一個文件夾。 – ranisalt

+1

你是對的,你需要在開頭的'http://'或它將被解釋爲一個文件夾。 – Jeemusu