예)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. .htaccess 작성
RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.abc\.co\.kr$ [NC]
RewriteRule ^ /%1%{REQUEST_URI} [L]
-. 기타
웹호스팅상품 1개로 여러 사이트를 운영하고자 할 때 이용한다.
.htaccess 말고 javascript나 index.php, index.pl, index.py 같은 기본 페이지에서 코드로 리디렉션이 가능하다.
서버를 직접 운영하고 있어서,
사이트설정 파일로 리디렉션하려면 sub, sub2, sub3...등은 DNS에 CNAME 대신 A 값으로 등록한다.
반응형
'코드' 카테고리의 다른 글
서브 도메인을 서브 디렉터리로 리디렉트 - asp, aspx (0) | 2023.08.04 |
---|---|
서브 도메인을 서브 디렉터리로 리디렉트 - web.config (0) | 2023.08.01 |
http ---> https 301 redirect (0) | 2023.07.21 |
URL redirect (0) | 2023.07.20 |
예)https://www.abc.co.kr -> https://abc.co.kr - 301 리디렉트2 (0) | 2023.07.17 |