CSS не загружается в Codeigniter 4. Мой файл CSS находится в папке /public/assets/css/app.css
Я включаю это так:
<link rel="stylesheet" href="<?=base_url();?>/assets/css/app.css"/>
Я настроил свой файл .env следующим образом:
app.baseURL = 'http://localhost/[project_name]/'
.htaccess (файл Codeigniter по умолчанию)
DirectoryIndex /public/index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|assets|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./public/index.php/$1 [L,QSA]
Браузер пытается загрузить файл http://localhost/[project_name]/assets/css/app.css, но не удается загрузить его.
Что я делаю неправильно?
Как на самом деле называется ваш проект? Это определенно не [project_name], так как это просто заполнитель, который вам нужно изменить, чтобы он соответствовал имени вашего проекта, который вы используете.
Конечно, на самом деле это не [имя_проекта]. Я просто поместил это здесь в качестве заполнителя, в моей конфигурации используется настоящее имя.
Я очень подозреваю, что проблема с вашим файлом htaccess. Интересно, отправляется ли запрос CSS в Codeigniter, когда он не должен. Можете ли вы вставить содержимое вашего файла htaccess в вопрос?
Что вы пытались решить проблему? Где ты застрял? Сохраняются ли файлы в ожидаемом месте?