본문 바로가기
IT_Developers/PHP

PHP - .htaccess 파일을 이용해 2차 도메인 설정하기

by 고코더 2019. 1. 21.


하위 도메인 설정하기


안녕하세요. 고코더 입니다. 


하위 도메인 즉 XXX.gocoder.net 이렇게
서브 도메인을 설정하는 방법을 알아보겠습니다.

도메인을 바꾸는 방법은 몇 가지 있는데
대부분 호스팅을 이용해 서비스를 하고 있습니다.

그래서 호스팅을 쓰신다면 가장 좋은 방법인
.htaccess 파일을 이용해 하위 도메인을 설정 할 수 있습니다.

얼마전에 기능 사이트를 하나 개발하였는데
url이 너무 길어서
매력이 없네요


그래서 아래처럼 바꿨습니다.
보기도 쉽고 있어보이죠?


▼ 우선 자신의 도메인의 DNS를 설정해주셔야 합니다. 
저는 cname 으로 설정했습니다. a호스트는 IP가 바뀌면
귀찮아지거든요.



그리고 루트에 있는
/.htaccess 파일에

아래 내용을 추가 합니다.
## tex TO Png site subdomain
RewriteCond $1 !^(tools/text2png)/
RewriteCond %{HTTP_HOST} ^text2png\.gocoder\.net [NC]
RewriteRule ^(.*)$ /tools/text2png/$1 [L]    


▼ 그럼 이렇게 접근이 가능합니다.
그런데 뭔가 좀 달라질 수도 있습니다.


▼ 상대 경로를  절대 경로로 바꿔줘야 합니다.
예를 들면 
<link rel="stylesheet" href="assets/css/main.css" /> 
(상대 경로가 틀어짐)
->
<link rel="stylesheet" href="/tools/text2png/assets/css/main.css" />(절대 경로로 바꿔주셔야 해요)


마무리


서브 도메인의 매력



댓글