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

모든 Laravel 경로를 동일한 경로로 리디렉션하되 기본 URL을 변경하세요.

Laravel 프로젝트를 도메인에서 하위 도메인으로 이동하고 싶습니다. 마지막 도메인의 모든 요청을 동일한 새 하위 도메인으로 리디렉션하는 가장 좋은 방법은 무엇입니까?

예를 들어, 사용자가 이 URL로 요청을 보내는 경우

mydomain.com/page/1

이 URL로 리디렉션

subdomain.mydomain.com/page/1

저는 Laravel 프로젝트 내에서 처리하는 것을 선호합니다. NGINX 구성이 아닙니다.

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

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!