私はroutes.phpファイルで以下を使用しようとしています:
Router::connect(
"/:slug/:controller/:action/:id",
array('controller' => ":controller", 'action' => ':action'),
array('id'=>'[0-9]','pass'=>array('id'))
);
これは私のテストサーバーでは正常に機能しますが、本番サーバーにアップロードするとすぐに「コントローラーが見つかりません」というエラーが表示されます。これは、CakePHPが間違ったルートを使用しようとしていることを意味します。
通常、私はそれがどこかのサーバーの設定ミスだと思いますが、私はこの同じサーバーで他のcakephpサイトを実行していて、きれいなURLルーティングは完全にうまく機能しています。
ご協力いただきありがとうございます!