0

ホームディレクトリの下にビューインデックスをロードする関数インデックスを持つコントローラーホームがあります

class Home extends CI_Controller {      
    public function index()
    {
        $this->load->view('home/index');
    }
}

routes.php 内のデフォルトのコントローラー呼び出しを、welcome ではなく home に変更しました。

さて、に移動するmysite.comと、エラーメッセージが表示されます

Unable to load the requested file: `home/index.php`

しかし、アドレス内に入力すると、mysite.com/homeすべてが読み込まれます。

何が問題になる可能性がありますか?

ありがとう

更新: .htaccessです

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

1 に答える 1

1

config/config.php を次のように更新する必要があります。

   $config['index_page'] = '';
于 2013-06-20T09:25:28.507 に答える