CodeIgniterでのルーティングに問題があります。
これが私のroutes.phpです
$route['default_controller'] = "site/site/index/$1";
$route['404_override'] = '';
$route['admin'] = 'admin/index';
モジュラーシステムを使用していますが、フォルダー形式は次のとおりです。
モジュール>サイト>コントローラー>site.phpの横に、cmsに入力されたそれぞれのパスを取得する次のものがありますが、問題はlocalhost / my_site /に移動するとページが表示されますが、エラーが発生することです。次のルートを入力した場合:$ route ['site /(:any)'] ='site / site / index / $ 1'; その後、動作してすべてのページが表示されますが、明らかにこれは必要ありません。ホームページが設定されていることを認識してもらいたいのです。または、これはhtaccess DirectoryIndexを介して実行できますか?
これが意味をなさない場合、または私が何を意味するのか理解できない場合は、私に一言お願いします。詳細を説明しようとしますが、それが問題です。