我在laravel 5.2路由到公共文件夹的图像不点火
Route::get('images/{filename}', function ($filename)
{
if($filename)
{
return redirect('/home');
}
});
如果一个人进入以下网址如下路线:www.mydomain.com/images/image_abc123.jpg,我希望它将被重定向到www.mydomain.com/home。但是路线不是触发的,而是去显示图像。
有没有建议吗?谢谢!
编辑:这里是我的.htaccess laravel 5.2/public目录
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
您是否尝试过定义中间件? –
是的,先生,我有。它也没有被触发。就是这样或者我做错了。 –
你是怎么做到的?你能告诉我吗? –