我有一个Laravel 5.2应用程序,我有404路由来捕获所有错误的URL并显示错误。现在我只想让特定目录中的图像对所有(未经过身份验证的)用户开放。
让事情变得更清楚:
这些是我目前的路线。所有未定义 下的404重定向到404页面。
Route::auth();
// This is the 404 catch
Route::get('404', function(){
return view('errors.404');
});
Route::resource('/', 'HomeController');
Route::resource('/work', 'WorkController');
Route::resource('/about', 'AboutController');
...
任何帮助将不胜感激!
编辑:目录'签名'中有多个图像(当时为50),每天都有增加的数量。所以定义每一个都不是一个选择!
编辑:这是htaccess:<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
答案 0 :(得分:2)
尝试将以下内容添加到.htaccess,就在RewriteRule行之前
RewriteCond %{REQUEST_URI} !^/signature