我在Laravel docs中找不到重定向为301/302的信息.
在我的routes.php文件中,我使用:
Route::get('foo', function(){
return Redirect::to('/bar');
});
这是默认的301还是302?有没有办法手动设置?你知道为什么文件里会省略这个吗?
我在Laravel docs中找不到重定向为301/302的信息.
在我的routes.php文件中,我使用:
Route::get('foo', function(){
return Redirect::to('/bar');
});
这是默认的301还是302?有没有办法手动设置?你知道为什么文件里会省略这个吗?
当你不确定的时候,你可以看看Laravel的API文档和源代码.Redirector class将$status = 302
定义为默认值.
您可以使用to()
方法定义状态代码:
Route::get('foo', function(){
return Redirect::to('/bar', 301);
});