我有以下路线: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?我该如何解决它呢?