Laravel 라우팅 시스템을 사용하여 모든 Laravel 경로를 새로운 하위 도메인으로 리디렉션하는 방법은 무엇입니까?
P粉310931198
P粉310931198 2023-09-02 11:45:56
0
1
504
<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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿