Apache의 하위 도메인에 하위 폴더 매핑

Apache의 하위 도메인에 하위 폴더 매핑

기본적으로 하위 폴더를 가져와서 앞쪽에 배치하여 웹 사이트에 매핑하려고 합니다(이미 Digital Ocean에서 에 대한 DNS 매핑을 수행 ugc.domain.com했습니다 ) .domain.com/ugcugc.domain.com

다음 RewriteRule을 시도했습니다.

RewriteRule ^/ugc/?$ http://ugc.domain.com/ [R=301,L]

Apache를 다시 로드했지만 탐색해도 내 페이지 ugc.domain.com로 이동되지 않았습니다 .domain.com/UGC

그래서 기본적으로 제가 하고 싶은 일은 제가 로 갈 때 ugc.domain.com백그라운드에서 실제로 으로 가는 것입니다 domain.com/ugc. 비록 URL에는 이라고 되어 있지만요 ugc.domain.com. 이렇게 보니 더 깔끔하고 예쁜 것 같아요.

답변1

이 규칙은 원하는 것과 반대입니다. 이는 301 Moved Permanently사용자가 http://domain.com/ugc/페이지를 방문할 때 클라이언트에 응답을 보내 클라이언트를 http://ugc.domain.com.

실제로 찾고 있는 것은 에 대한 새 가상 호스트를 정의한 ugc.domain.com다음 해당 가상 호스트의 디렉토리 위치를 페이지가 있는 디렉토리로 설정하는 것입니다 domain.com/UGC.

관련 정보