2016-05-21 2 views
-1

Я работаю с codeigniter и bootstrap 3.Проблема заключается в том, что когда я пытаюсь добавить файл css для повышения в моем проекте, я получаю ошибку. Ошибка устраняется, когда я удаляю ссылку тег из кода below.WHy я получаю эту ошибку и как я могу это исправить? пожалуйста, помогите мнеполучить внутреннюю ошибку сервера 500 при добавлении внешнего файла css

<!DOCTYPE html> 
<html> 
    <head> 
     <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> 
     <meta content="utf-8" http-equiv="encoding"> 
     <link rel='stylesheet' type='text/css' href='<?php echo base_url("assets/css/bootstrap.min.css"); ?>' > 


    </head> 
<body> 

<h1>this is index</h1> 
</body> 

</html> 

в моем файле config.php я добавил базовый URL вроде следующего

$config['base_url'] = 'http://localhost/mycodeigniter/ci/index.php'; 

и удалил index.php из следующих

$config['index_page'] = ''; 

в файл .htaccess в корневой директории я вставил следующий код, чтобы удалить index.php форму URL

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

Вам не нужно иметь index.php здесь '$ config ['base_url'] = 'http: // localhost/mycodeigniter /';' – user4419336

+0

Пробовал с $ config ['base_url'] = 'http: // Ошибка localhost/mycodeigniter/ci/index.php остается неизменной –

ответ

0

Удалить index.php из вашего $config['base_url'] тоже, как ваше правило, переписывают удаляет index.php из URL. Поэтому нет смысла включать его в базовый url.
Я предполагаю, что ваша проблема в том, что вы не включили mod_rewrite. Модуль Apache mod_rewrite необходим для использования правил перезаписи.

Смежные вопросы