1

私の codeigniter プロジェクトでは、常に 404 を返す default_controller を除いて、すべてのルートが正常に機能しています。私のルートのサンプル:

$route['(:any)/(:any)/(:any)'] = 'home/$3'; // Region / language / page
$route['(:any)/(:any)'] = 'home/index'; // Region / language

$route['default_controller'] = "home/region_select";

したがって、ユーザーが最初にサイトにアクセスしたときに、default_controller に移動し、そこでリージョンを選択するという考えです。他のすべてのルートは機能します。「ホーム」コントローラーには、「region_select」機能があります。どんなアイデアでも大歓迎です。

4

3 に答える 3

0

これを試して

$route['default_controller'] = "home";

region_select 関数の内容をホーム コントローラーの index 関数に入れ、何が起こるかを確認します。

うまくいくかもしれません。

問題が発生した場合はお知らせください。

于 2013-08-09T12:15:07.133 に答える