Как заставить код воспламенитель игнорировать путь / lib / css - PullRequest
0 голосов
/ 28 апреля 2011

Как я могу сказать CodeIgniter игнорировать папку / lib / css и загружать мои таблицы стилей вместо того, чтобы пытаться загружать вещи через мой контроллер?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2011

Я просто возьму это прямо из руководства пользователя :

По умолчанию файл 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.

  • С .htaccess: Вы сами решаете, какие файлыи папки могут быть доступны напрямую, например, css или images.
  • Без .htaccess: Все ссылки на приложение перенаправляются через index.php, поэтому вероятность конфликта
0 голосов
/ 28 апреля 2011

Ваш вопрос не совсем понятен. Если это то, что вы хотите, вы можете сделать следующее.

echo link_tag('css/mystyles.css');

Дает:

<link href="http://site.com/css/mystyles.css" rel="stylesheet" type="text/css" />

Вместо mystyles.css вы можете указать свою таблицу стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...