Laravel 响应:返回 301 永久重定向 0 个改进

301,302 都是 HTTP 状态码,都代表着某个 URL 发生了转移,不同之处在于:

  • 301 代表永久性转移 (Permanently Moved)
  • 302 代表暂时性转移 (Temporarily Moved )

301 重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用 301 来做转址。

那么,在 Laravel 中如何做 301 跳转呢?

在闭包路由、控制器方法或者中间件里,直接使用:

return redirect($url, 301);

即可完成一次 301 跳转。

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 1

这个在控制器中应该怎么写呢 求指教

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!