これを行う 1 つの方法は、application/config/routes.php ファイルでカスタム ルートを作成することです。このルートは、URL 'http://localhost/CodeIgniter_2.1.2/home' を 'http://localhost/CodeIgniter_2.1.2 にルーティングします。 /ページ/ホーム」
カスタム ルーティングについては、こちらで説明しています
コードは次のようになります。
$route['home'] = "pages/home";
編集
コントローラー、メソッド、および変数には、それぞれ「ページ」、「ビュー」、および「ホーム」という名前が付けられます。したがって、代わりに次のルートを試す必要があります。
$route['home'] = "pages/view/home";
また:
** 予約済みルート ** codeigniter のドキュメントから:
2 つの予約済みルートがあります。
$route['default_controller'] = 'welcome';
このルートは、URI にデータが含まれていない場合にどのコントローラー クラスをロードするかを示します。これは、ユーザーがルート URL をロードする場合に当てはまります。上記の例では、「welcome」クラスがロードされます。常にデフォルト ルートを設定することをお勧めします。そうしないと、デフォルトで 404 ページが表示されます。
したがって、デフォルトのコントローラーを「pages/view/home」に設定するべきではありません。むしろ、デフォルトで「ホーム」ビューになる「インデックス」メソッドをコントローラに作成する必要があります。
また
、application/config/config.php にある config.php ファイルで $config['index_page'] を 'index.php' から '' に変更することを忘れないでください。