Как загрузить codeigniter CSS, Изображения, Js - PullRequest
1 голос
/ 12 мая 2019

Для нового проекта, каковы шаги для связывания внешних css, js, изображений в codeigniter

Моя структура папок css -> style.css js ->

У меня есть веб-приложениес учетом интернет-ресурсов я сделал

(1) Добавить URL для autoload.php

$autoload['helper'] = array('url', 'file', 'text', 'form','string', 'download', 'html', 'security', 'cookie');

(2) Добавить базовый URL в файл config.php

$config['base_url'] = 'http://localhost:60/hostel';

(3) Удалить index.php из config.php

$config['index_page'] = '';

(4) В моем файле просмотра я добавил стиль

<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url(); ?>css/style.css">

(5) Создан файл .htaccess дляпроект и добавил

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteCond $1 !^(index\.php|CSS|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

(6) В папке приложения .htaccess я добавил

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|css|robots\.txt|css)
RewriteRule ^(.*)$ /index.php/$1 [L]

Я хочу связать стиль, JS-файлы и изображения.Но это ошибка

http://localhost:60/hoste/css/style.css net::ERR_ABORTED 404 (Not Found)

1 Ответ

2 голосов
/ 12 мая 2019

Не помещайте их в каталог приложения, просто создайте каталог ресурсов в корневом каталоге вашего проекта. активы / CSS, активы / изображения, активы / JS

<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url(); ?>assets/css/style.css">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...