Настройте базовый url в codeigniter

У меня есть структура каталогов, подобная этой в воспламенителе кода:

Appsite -website -application -images 

Когда я обращался к изображению в index.php, я использовал: <img src="http://localhost/Appsite/website/images/images.PNG"

И href: <li class=""><a href="http://localhos/tAppsite/website/index.php/home/">Home</a></li>

Я считаю, что не рекомендуется включать http://localhost при обращении к изображениям или библиотекам в воспламенителе кода. Поэтому я попытался изменить $config['base_url'] в config.php на $config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";

И теперь я обновляю свой источник изображения и другой источник библиотеки. Я удаляю localhost и имя папки моего каталога:

<img src="images/images.PNG”> <li class=""><a href= <?php echo base_url;?> /website/index.php/home/">Home</a></li>

Но я получаю ошибки. он говорит, что объект не найден. Может кто-нибудь мне помочь?

Related of "Настройте базовый url в codeigniter"

В Config.php

 $config['base_url'] = 'http://localhost/Appsite/website/'; $config['index_page'] = ''; # If online site # $config['base_url'] = 'http://stackoverflow.com/'; 

В .htaccess (внешняя папка приложения) – Чтобы удалить index.php в URL

 RewriteEngine on RewriteCond $1 !^(index\.php|assets|image|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L,QSA] 

Доступ к URL-адресу

 <a href="<?php echo base_url();?>contollerName/methodName"> click here</a> 

Чтобы получить доступ к изображению

 <img src="<?php echo base_url();?>images/images.PNG”> 

Использовать base_url URL-адреса base_url загрузки из autoload.php

В вашем config.php установите base_url() как,

 $config['base_url'] = 'http://localhost/projectname/'; 

По вашему мнению, загрузите изображение как,

 <img src="<?php echo base_url();?>images/images.PNG”>