在 codeigniter 4 上重定向到 localhost:8080

redirectint to localhost:8080 on codeigniter 4

我正在尝试在 codeigniter 4 上创建注销功能,我意识到 v3 有一些不同

public function logout(){
        session_start();
        session_destroy();
        
        return redirect()->to("/");
    }

这不是将我重定向到我的虚拟主机/将其重定向到 localhost:8080/

那是因为你需要在 /Config/App.php

中设置你的基础 url
/* public $baseURL = 'http://localhost:8080/'; // <-- what is there now */
public $baseURL = 'https://www.mywebsite.com/'; // <-- change to your url

那你就可以参考了

return redirect()->to(site_url()); // or
return redirect()->to("/");