Codeigniter WWW Root - PullRequest
       1

Codeigniter WWW Root

1 голос
/ 15 июня 2011

Я хотел бы добавить папку с именем html в корень. В этой папке у меня будут изображения, JS, CSS и т. Д. Я сделал .htaccess в корне с:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule    ^$    html/    [L]
RewriteRule    (.*) html/$1    [L]
</IfModule>

Я также скопировал файл index.php из корневого каталога в путь html. Внутри файла html / .htaccess у меня есть:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>

Также внутри файла index.php я изменил путь к:

$system_path = '../system';
$application_folder = '../application';

В результате появляется страница с ошибкой 404, стилизованная из codeigniter.

1 Ответ

1 голос
/ 15 июня 2011

Использование помощника URL всегда решит проблему. Убедитесь, что ваши js и изображения находятся в корне. Ex.

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