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

1개의 호스팅에 2개의 그누보드, 각각 도메인 적용시키기 채택완료

mituhashi1218 2년 전 조회 2,711

안녕하세요!

제목처럼 한 호스팅(가비아)에서 2개의 그누보드를 설치까지는 완료하였습니다.

exam01/index.php

exam02/index.php

처음에 폴더 2개를 생성하여 각각 그누보드를 설치하였는데요!

 

example01.co.kr

example02.co.kr 주소로 접속하면 설정한 페이지가 나오게끔

각각 다른 도메인을 적용시키고싶습니다. 혹시 적용시키는 글이나 도움주실 회원님들 계실까요!?

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

답변 5개

채택된 답변
+20 포인트
해피정
2년 전

index.php 파일을 아래와 같이 생성

<?php
if ($_SERVER['HTTP_HOST'] == 'example01.co.kr') {
    $URL = "exam01/index.php";
} else {
    $URL = "exam02/index.php";
}

header ("Location: {$URL}");
?>

로그인 후 평가할 수 있습니다

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

웅푸
2년 전

제 생각으로는 가상호스트 httpd.conf에서  디렉토리 설정을 해주는 게 쉽게 해결이됩니다. 

예를 들어서

<VirtualHost *:80>

ServerName example01.co.kr

DocumentRoot /var/www/html/exam01

</VirtualHost>

<VirtualHost *:80>

ServerName example02.co.kr

DocumentRoot /var/www/html/exam02

</VirtualHost>

 

로그인 후 평가할 수 있습니다

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

A
2년 전

도메인 DNS 별로 설정해주시고

 

config.php 파일에서 $g4[path] 수정하시는것도

 

example01.co.kr 경우: `$g4['path'] = '../exam01';

example02.co.kr 경우: `$g4['path'] = '../exam02';

로그인 후 평가할 수 있습니다

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

플라이
2년 전
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example01\.co\.kr$ [NC]
RewriteRule ^(.*)$ <a href="http://example01.co.kr/exam01" target="_blank" rel="noopener noreferrer">http://example01.co.kr/exam01</a> [R=301,L]
RewriteCond %{HTTP_HOST} ^example02\.co\.kr$ [NC]
RewriteRule ^(.*)$ <a href="http://example02.co.kr/exam02" target="_blank" rel="noopener noreferrer">http://example02.co.kr/exam02</a> [R=301,L]</code></pre>

<p><code>

이런식으로 적용해 보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

m
mituhashi1218
2년 전
답변 감사합니다!
적용시켜봤습니다만 접속 시 지정된 폴더로 이동은 했는데 리디렉션이 많다는 문구가 뜨네요ㅠㅠ
플라이
2년 전
리다이렉션이 많다는건 소스단에서 주소 페이지 이동 부분에 문제 없는지 디버깅 해보셔야 할듯 합니다.

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

그누위즈

최상단에 .htaccess 파일을 생성 후

</p>

<p>RewriteEngine On

RewriteCond %{HTTP_HOST} ^example01\.co\.kr$ [NC]

RewriteRule ^(.*)$ <a href="http://example01.co.kr/$1" target="_blank" rel="noopener noreferrer">http://example01.co.kr/$1</a> [R=301,L]</p>

<p>RewriteCond %{HTTP_HOST} ^example02\.co\.kr$ [NC]

RewriteRule ^(.*)$ <a href="http://example02.co.kr/$1" target="_blank" rel="noopener noreferrer">http://example02.co.kr/$1</a> [R=301,L]

 

example01.co.kr, example02.co.kr을 실제 도메인 이름으로 바꾸세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

m
mituhashi1218
2년 전
안녕하세요! 소중한 답변 정말 감사드립니다!
말씀해주신대로 해보았는데 리디렉션한 횟수가 너무 많다고 나옵니다!
혹시 폴더 배치가 잘못됐을까요?
FTP접속시 아무경로 없이 exam01 exam02 폴더로 바로 나뉘어집니다!

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

답변을 작성하려면 로그인이 필요합니다.

로그인