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

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

Appsite -website -application -images 

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

И href:

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

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

  • <a href= https://stackoverflow.com/questions/38122186/set-up-the-base-url-in-codeigniter/ /website/index.php/home/">Home
  • Но я получаю ошибки. он говорит, что объект не найден. Может кто-нибудь мне помочь?

    В 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-адресу

      click here 

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

      

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

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

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

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