테스트 사이트 - 개발 중인 베타 버전입니다

.htaccess를 이용한 웹호스팅에서의 서브도메인 설정 방법

· 12년 전 · 23856 · 13
안녕하세요.
이번에는 팁아닌 팁을 올려봅니다.

고수님들은 다 아시는 부분이지만 초보입장에서 팁을 올려봅니다.

최근 서브도메인을 이용해서 웹사이트 및 모바일 페이지를 많이들 제작하시죠?
대부분 웹호스팅을 이용하실겁니다 물론 자체 서버를 구축하시는 분들도 계시죠..ㅎㅎ

아래의 팁은 웹호스팅 이용자에게 유용할 듯 합니다.

준비사항

1. 이용하는 웹호스팅업체에서 서브도메인 설정이 가능해야 합니다.
2. 서브도메인 신청 및 세팅
3. .htaccess 화일생성

1~2번 항목이 설정되었다고 가정

메모장이나 에디트프로그램에 아래의 코드를 붙여넣기하시면됩니다.

[code]
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^abc\.kr$ [NC]
RewriteRule ^(.*)$ http://www.abc.kr/$1 [R=301,L]

#RewriteCond %{HTTP_HOST} ^www\.abc\.kr [NC]
#RewriteRule ^(.*)$ http://abc.kr/$1 [R=301,L]
# www 서브도메인을 이용하지 않음

RewriteCond %{HTTP_HOST} ^폴더명\.abc\.kr [NC]
RewriteCond $1 !^(폴더명)/
RewriteRule ^(.*)$ /폴더명/$1 [L]
# design 서브도메인은 폴더 디렉토리 연결

RewriteCond %{HTTP_HOST} ^폴더명\.abc\.kr [NC]
RewriteCond $1 !^(폴더명)/
RewriteRule ^(.*)$ /폴더명/$1 [L]
# m 서브도메인은 폴더 디렉토리 연결

</ifmodule>
[/code]

메모장이나 에디트 프로그램에 위 코드를 붙여넣기 하셨으면 아래와 같이 수정하시면 됩니다.

abc = 본인도메인주소
폴더명 = 서브도메인으로 연결될 폴더 (ex. m / sub1 )
폴더을 m 이라고 했을경우 -> m.도메인.kr 하면 바로 m폴더의 index파일을 인식하게 됩니다.
ftp 계정상에 서브폴더생성후 반드시 index.html / index.php / index.htm 파일이 존재해야 합니다.

수정을 다 하셨으면 저장후 계정 루트에 업로드 하시면 됩니다.

검색을 해봐도 없어서 책보고 테스트 하면서 적용한것입니다.
중복이라면 알려주세요..^^

즐거운 연휴 되세요

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 13개

RewriteCond $1 !^(a)/
이게 무슨 의미인가요? ㅠㅠ
4년 전
좋은정보 감사합니다.
4년 전
서브도메인설정

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293