我想在根目录下添加一个名为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错误页面。
答案 0 :(得分:1)
使用URL帮助程序始终会解决问题,确保您的js和图像都在root中。 实施例
<?php $this->load->helper('url');?>
<link href="<?php echo site_url('style.css')?>" rel="stylesheet" type="text/css" />