1

次のルートがあります。Route::resource('users', 'ProfileController'); に移動するとsite.com/users/123、ページが適切に読み込まれます。同じページにアクセスして取得することもできsite.com/index.php/users/123ます(laravelがデフォルトでそれを意図しているかどうかはわかりません)。

URL を に変更するとsite.com/does_not_exist/users/123、ご想像のとおり、laravel は 404 を返します。ただし、 に移動するとsite.com/does_not_exist/index.php/users/123、laravel がページをロードします。site.com と index.php の間にランダムなパス、存在しないパスを置くことができ、それは機能します。

laravel がこれに対して 404 を返さないのはなぜですか? どうすれば修正できますか?

4

1 に答える 1