当我输入** www.domain.com / controller **时,无法在网址上加载网站

时间:2015-07-13 18:27:29

标签: codeigniter

我在CodeIgnitor CI 中开发了该应用程序。网站ID在本地计算机上正常运行。 我的htaccess代码在

之下
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /ROOT DIRECTORY NAME/

    # Directs all EE web requests through the site index file
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

我的目录结构是

|application
|css
|js
|htaccess
|index

我在route.php中为default_controller

指定了控制器名称

请让我知道我错了吗?

1 个答案:

答案 0 :(得分:0)

  

Oppz,在您的文件夹结构中,您忘记上传 system文件夹。它将解决您的所有问题。

并在config/config.php(更改此内容)

$config['base_url'] = '';
$config['index_page'] = '';

.htaccess(应用程序文件夹外)替换此

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