IT_Developers/PHP
PHP - .htaccess 파일을 이용해 2차 도메인 설정하기
고코더
2019. 1. 21. 17:05
하위 도메인 설정하기
안녕하세요. 고코더 입니다.
하위 도메인 즉 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="/tools/text2png/assets/css/main.css" />(절대 경로로 바꿔주셔야 해요)
마무리
서브 도메인의 매력