Laravelルーティングシステムを使用してすべてのLaravelルートを新しいサブドメインにリダイレクトするにはどうすればよいですか?
P粉310931198
P粉310931198 2023-09-02 11:45:56
0
1
527
<p>すべての Laravel ルートを同じルートにリダイレクトしますが、ベース URL は変更します。 </p> <p>Laravel プロジェクトをドメインからサブドメインに移動したいです 最後のドメイン上のすべてのリクエストを同じ新しいサブドメインにリダイレクトする最善の方法は何ですか。 </p> <p>たとえば、ユーザーがこの URL にリクエストを送信すると、</p> <pre class="brush:php;toolbar:false;">mydomain.com/page/1</pre> <p>この URL にリダイレクトします</p> <pre class="brush:php;toolbar:false;">subdomain.mydomain.com/page/1</pre> <p>Laravel プロジェクト内で処理することを好みます。 NGINX 構成ではありません。 </p>
P粉310931198
P粉310931198

全員に返信(1)
P粉052686710

これを Laravel レベルで処理するには、ミドルウェアを使用できます。ミドルウェアは、アプリケーションに入る HTTP リクエストを検査およびフィルタリングする便利なメカニズムを提供します。

これを行う方法の例を次に示します。

まず、次のコマンドを実行して新しいミドルウェアを作成します:

リーリー

次に、新しく作成したファイル app/Http/Middleware/SubdomainRedirectMiddleware.php を開き、ハンドル メソッドにリダイレクト ロジックを追加します。 リーリー

次に、このミドルウェアを登録する必要があります。 app/Http/Kernel.php を開き、routeMiddleware 配列に次の行を追加します。 リーリー

▽参考になります

https://www.w3schools.in/laravel/middleware

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート