Laravel 重定向301与302

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 重定向301与302相关的知识,希望对你有一定的参考价值。

重定向 就是从一个url地址定向到领完一个url

web.php

Route::get('task', 'TaskController@index');

taskController

<?php


namespace App\\Http\\Controllers;


class TaskController extends Controller


    public function index()
    
        return "index";
    

  


访问task

已知是没有index路径的

 web.php新增

Route::redirect('index', 'task');

访问index 会和跳转到task

 他会通过302的方式跳转过来

如何设置301跳转呢

方案1

Route::redirect('index', "task", 301);

方案2

Route::permanentRedirect('index', "task");

 如果拟更换域名建议使用302的方式

302代表永久性跳转。301代表临时重定向

这样有助于seo

以上是关于Laravel 重定向301与302的主要内容,如果未能解决你的问题,请参考以下文章

301重定向没有片段[重复]

如何从 302 临时重定向代码更改为 301 永久重定向代码?

关于重定向301与302状态码的问题

如何找到 301/302 重定向源?

Java 中的 URL 重定向返回 302 而不是 301

使用 PHP 进行 301 或 302 重定向