我在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>
您是否嘗試過定義中間件? –
是的,先生,我有。它也沒有被觸發。就是這樣或者我做錯了。 –
你是怎麼做到的?你能告訴我嗎? –