laravel サブフォルダで運用中で親階層にリダイレクトしたい(away())
元からあるサイトの任意のフォルダでlaravelを組み込んだときに親へリダイレクトさせたい(※別サイトへのリダイレクトも同じ)
作成日:2024-07-12, 更新日:2024-07-12
基本
「away()」ってのを使えばOKだそうだ
return redirect()->away('https://example.com/xxx');
サンプル
外部サイトだとドメインから指定するからいいんだけど…親階層だから面倒なんだよなぁ…
// サイトのURLと飛ばし先からhttp(s)から始まるURLを作成 $protocol = (!empty($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] === 'on' || $_SERVER['HTTPS'] == 1)) ? 'https' : 'http'; $url = $protocol . "://" . $_SERVER['HTTP_HOST'] . '/xxx'; // 作成したURLでリダイレクト return redirect()->away($url);