このルートは一致しません:
Route::get('/{cat}/',
array('as' => 'article_cat', 'uses' => 'ArticleController@cat'))
->where('cat', $pattern_str);
末尾のスラッシュなしでルートが一致します。エラーの原因は Apache ではありません。末尾のスラッシュ URL でテストし、public/index.php の内容を置き換えました。大丈夫です domain.com/the-cat/ index.php コンテンツを表示します。ただし、Laravel4 では動作しません。
この問題に関する多くのメッセージと問題が見つかりましたが、解決策はありません。私のクライアントはこのタイプの URL を使用しており、サイトの新しいバージョン (通常) で URL を変更したくありません。
アイデアをお願いします。