예)
sub, sub2, sub3 등은 웹루트폴더 바로 밑에 만든 폴더이며 서브 도메인의 이름라고 가정한다.
abc.co.kr/sub
abc.co.kr/sub2
abc.co.kr/sub3
...
식으로 여는 사이트들을 서브 도메인과 연결한다.
sub.abc.co.kr
sub2.abc.co.kr
sub3.abc.co.kr
...
1. CNAME 설정
sub, sub2, sub3 ... 등은 이름으로,
abc.co.kr을 데이터 값으로 해서 DNS 레코드로 등록한다.
2. index.asp, index.aspx
<%
If InStr( UCase(Request.ServerVariables("SERVER_NAME")), UCase("sub.mabari.co.kr") ) > 0 Then
Response.Redirect("/sub")
ElseIf InStr( UCase(Request.ServerVariables("SERVER_NAME")), UCase("sub2.mabari.co.kr") ) > 0 Then
Response.Redirect("/sub2")
ElseIf InStr( UCase(Request.ServerVariables("SERVER_NAME")), UCase("sub3.mabari.co.kr") ) > 0 Then
Response.Redirect("/sub3")
End If
%>
기타)
웹호스팅상품 1개로 여러 사이트를 운영하고자 할 때 이용한다.
만약,
웹서버를 직접 운영하고 있으며,
sub, sub2, sub3...을 DNS에 A값으로 설정했으면,
사이트 바인딩에,
sub.abc.co.kr
sub2.abc.co.kr
sub3.abc.co.kr
...
등을 추가한다.
반응형
'코드' 카테고리의 다른 글
hls.js 플레이어 예제 (0) | 2023.08.08 |
---|---|
서브 도메인을 서브 디렉터리로 리디렉트 - web.config (0) | 2023.08.01 |
서브 도메인을 서브 디렉터리로 리디렉트 - .htaccess (0) | 2023.07.31 |
http ---> https 301 redirect (0) | 2023.07.21 |
URL redirect (0) | 2023.07.20 |