Codeigniter WWW Root

时间:2011-06-15 04:16:09

标签: php codeigniter frameworks

我想在根目录下添加一个名为html的文件夹。在这个文件夹中,我将有图像,js,css等。我在根目录中执行了.htaccess:

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

我也将index.php从root复制到了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';

结果是来自codeigniter的404错误页面。

1 个答案:

答案 0 :(得分:1)

使用URL帮助程序始终会解决问题,确保您的js和图像都在root中。 实施例

<?php $this->load->helper('url');?>
<link href="<?php echo site_url('style.css')?>" rel="stylesheet" type="text/css" />