Laravel 响应:返回 301 永久重定向
warning:
这篇文章距离上次修改已过429天,其中的内容可能已经有所变动。
在 Laravel 中,你可以使用 redirect()->permanent() 方法来创建一个 301 永久重定向。这通常用于处理网站结构变化或者域名更改时的重定向。
以下是一个例子,假设你想将所有访问 old-domain.com 的请求重定向到 new-domain.com:
Route::get('{any}', function () {
return redirect()->permanent('http://new-domain.com/');
});如果你只想重定向特定路由,可以这样做:
Route::get('old-path', function () {
return redirect()->permanent('http://new-domain.com/new-path');
});在上述代码中,{any} 表示匹配所有路径,因此任何指向 old-domain.com 的请求都会被重定向到 new-domain.com。如果你只想重定向某个特定路径,你可以将路由定义为 'old-path' 替换 {any}。
评论已关闭