Trong Laravel theo mặc định, lớp Redirect không xác định mã trạng thái cho việc chuyển hướng (redirect).
Trong tệp route.php, bạn có một đoạn mã như sau:
“`php
Route::get(‘foo’, function(){
return Redirect::to(‘https://vinascript.com’);
});
“`
Để chỉ định mã trạng thái trong quá trình chuyển hướng, bạn có thể thêm mã trạng thái vào đối số thứ hai khi gọi lớp Redirect.
“`php
Redirect::to(<URI>, <status_code>);
“`
Trong đó, <status_code> là mã trạng thái HTTP bạn muốn chỉ định. Bạn có thể tham khảo danh sách các mã trạng thái HTTP ở đây.
Ví dụ: Để thực hiện chuyển hướng Redirect với mã trạng thái 301 đến trang vinasupport.com, bạn có thể làm như sau:
“`php
Route::get(‘foo’, function(){
return Redirect::to(‘https://vinascript.com’, 301);
});
“`
});