다중 도메인 주소를 하나의 호스팅에서 멀티 포워딩 운영
현재 미리내에서는 도메인을 추가로 포워딩하면 html폴더 안에 index로 포워딩이 되게 설정됩니다.
때문에 도메인을 추가포워딩했을때에 같은페이지가 뜨는데
각각의 도메인에 따로 다른 페이지가 뜨게끔 설정해 주는 방법 입니다.
if ($_SERVER[HTTP_HOST]=="www.도메인1") { $index="인덱스1"; }
elseif ($_SERVER[HTTP_HOST]=="도메인1") { $index="인덱스1"; }
elseif ($_SERVER[HTTP_HOST]=="www.도메인2") { $index="인덱스2"; }
elseif ($_SERVER[HTTP_HOST]=="도메인2") { $index="인덱스2"; }
?>
<? include $index; ?>
우선 위 소스로 index.php 를 만들어 줍니다.
그리고 도메인1으로 접속하였을때 엑세스하는 문서 인덱스1으로 지정해 주고
도메인2로 접속하였을때 엑세스하는 문서를 인덱스2로 지정해 주시면 됩니다.
예를 들어 a.com으로 접속하였을때 index1.html 의 화면이 보이고자 하고
b.com로 접속하였을때 index2.html 의 화면이 보이고자 할때는
<?
if ($_SERVER[HTTP_HOST]=="www.a.com") { $index="index1.html"; }
elseif ($_SERVER[HTTP_HOST]=="a.com") { $index="index1.html"; }
elseif ($_SERVER[HTTP_HOST]=="www.b.com") { $index="index2.html"; }
elseif ($_SERVER[HTTP_HOST]=="b.com") { $index="index2.html"; }
?>
<? include $index; ?>
위와같이 작성해 주시면 됩니다.
a.com 과 b.com 은 같은 호스팅에 포워딩되어 있어야 하며
index.php , index1.html , index2.html 은 같은폴더 안에 있어야 정상적인 페이지가 표시됩니다.
------------------------------- xe zeroboard case -------------------------------------
files/db.config.php 26줄에서 아래와 같이 입력해 보세요.
26 |
http://www.xpressengine.com/tip/22398014
xe가 설치된 폴더에서
files\config\db.config.php 을 열어줍니다.
3번째 줄에 $db_info->default_url = "";
위와 같은 내용이 있을 겁니다. "" 안에 설정된 주소가 있을 거구요.. 공란이라면 설정하지 않은 상태겠죠..?
이것을 아래와 같이 변경해줍니다.
$db_info->default_url = "http://".$_SERVER["HTTP_HOST"];
현재 접속한 주소로 기본 URL이 세팅되는 방식입니다.
'잡담 > 경영 | 운영' 카테고리의 다른 글
데일 카네기의 인간 관계론 (0) | 2016.04.03 |
---|