申し分なく、私のアプリケーションは数か月間正常に動作しています。今朝から、すべてのカスタム ルートが機能しなくなりました。
「mL」という名前のフォルダーに「stuff」という名前のコントローラーを用意します。カスタム ルートを設定します。
$route['default_controller'] = "mL/stuff";
次に、「website.com/」にアクセスすると、正常に動作し、「controllers/mL/stuff」コントローラーに移動します。ここで、カスタム ルートを使用しようとすると、次のようになります。
$route['stuff'] = "mL/stuff";
'website.com/stuff' にアクセスすると、404 ページに送られます ($route['404_override'] で設定)。
これはすべてのコントローラーに当てはまります。default_controller として設定すると、問題なく動作します。他の誰かが週末にサーバーを php 5.4.9 にアップグレードしました。これがこれに影響を与える可能性があると私が考えることができる唯一のことですが、どのように/なぜなのかわかりません。