Laravel处理404错误

Laravel处理404错误,laravel,laravel-4,laravel-routing,Laravel,Laravel 4,Laravel Routing,我正在处理404错误,并使用以下路径重定向到Laravel上的自定义404错误页面 App::error(function(Exception $e) { return Redirect::route('404'); }); 除此之外,这在大多数情况下都很有效 在以下情况下,如果用户将/放在URL的末尾,则它不起作用 例如,localhost/laravel/public/something进入自定义404页面 但是localhost/laravel/public/something/进入Ap

我正在处理404错误,并使用以下路径重定向到Laravel上的自定义404错误页面

App::error(function(Exception $e) {
return Redirect::route('404'); });
除此之外,这在大多数情况下都很有效

在以下情况下,如果用户将/放在URL的末尾,则它不起作用

例如,localhost/laravel/public/something进入自定义404页面

但是localhost/laravel/public/something/进入Apache默认404错误页面

我正在使用wamp在windows(本地)上测试此功能


我是否需要对.htaccess文件进行一些更改,或者可以从路由本身解决此问题。

发布您的
.htaccess
文件和您的Laravel路由定义。如果没有负责路由的代码,.htaccess应该删除尾随的
/
RewriteRule^(.*)/$/$1[L,R=301]
,这在您的系统中不会发生吗?谢谢,我还没有尝试过。我现在会尝试,即使是在实时服务器上也一样