Активы в кодеигниторе - PullRequest
3 голосов
/ 14 июля 2011

Я только начал использовать codeigniter и хотел включить некоторые внешние CSS в моем представлении.Это моя структура каталогов:

application
   ....
system
   ....
assets
    css
        style.css

Я связываю файл, используя этот HTML-код: (Использовал example.com в качестве примера, lol)

<link rel="Stylesheet" type="text/css" href="http://example.com/assets/css/style.css"/>

Вот мой.htaccess файл:

RewriteEngine on

RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

Теперь моя проблема в том, что он возвращает ошибку 404.Скажите, если вам нужно больше информации.

Заранее спасибо!

1 Ответ

6 голосов
/ 14 июля 2011

Я обнаружил, что некоторые правила CI .htaccess ограничивают необходимость добавления всех разных папок.Поэтому я использую следующее:

# Checks to see if the user is attempting to access a valid file,
# such as an image or css document, if this isn't true it sends the
# request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Дайте этому удар и посмотрите, как вы поживаете.

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