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