Trong Laravel mặc định Class Redirect không chỉ định mã status chuyển hướng redirect.
Trong file route.php chúng ta có đoạn code sau:
Route::get('foo', function(){ return Redirect::to('https://vinasupport.com'); });
Để chuyển hướng chỉ định mã code chúng ta thêm mã chuyển hướng vào đối số thứ 2 khi gọi class Redirect.
Redirect::to(<URI>, <status_code>);
Với <status_code> là mã HTTP Status. Các bạn tham khảo danh sách mã HTTP Status ở đây.
VD: Chuyển hướng Redirect 301 tới trang vinasupport.com
Route::get('foo', function(){ return Redirect::to('https://vinasupport.com', 301); });
Nguồn: vinasupport.com