Как я могу сказать CodeIgniter игнорировать папку / lib / css и загружать мои таблицы стилей вместо того, чтобы пытаться загружать вещи через мой контроллер?
Я просто возьму это прямо из руководства пользователя :
По умолчанию файл index.php будет включен в ваши URL: example.com/index.php/news/article/my_article Вы можете легко удалить этот файл, используя файл .htaccess с некоторыми простыми правилами.Вот пример такого файла с использованием «отрицательного» метода, в котором все перенаправляется, кроме указанных элементов:
По умолчанию файл index.php будет включен в ваши URL: example.com/index.php/news/article/my_article
Вы можете легко удалить этот файл, используя файл .htaccess с некоторыми простыми правилами.Вот пример такого файла с использованием «отрицательного» метода, в котором все перенаправляется, кроме указанных элементов:
RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L]
В приведенном выше примере любой HTTP-запрос, кромете для index.php, images и robots.txt обрабатываются как запрос для вашего файла index.php.
index.php
Ваш вопрос не совсем понятен. Если это то, что вы хотите, вы можете сделать следующее.
echo link_tag('css/mystyles.css');
Дает:
<link href="http://site.com/css/mystyles.css" rel="stylesheet" type="text/css" />
Вместо mystyles.css вы можете указать свою таблицу стилей.