사이트 내 전체검색
PHP
[php] 고정 포워딩된 도메인으로 웹호스팅을 이용 다수의 사이트 운영방법
로빈아빠
https://cmd.kr/php/446 URL이 복사되었습니다.

본문

고정 포워딩된 도메인으로 웹호스팅을 이용 다수의 사이트 운영방법

가츠
http://www.backsu.net
http://www.dchana.com

먼저 제가 이걸 만들게 동기는 myweb.xxxxxx.xxx의 호스팅 업체에서 서비스를 받고 있는데 웹사이트에 여러개의 도메인을 설치할수도 없구요. 단 하나의 도메인만 운영된다는군요. www를 빼고 주소를 치면 www.붙어서 리프레쉬되는것도 마음에 상당히 안들었고 여러가지 ... 이유는 많지만. ㅡ..ㅡ 해당 업체에 대한 불온 선전이 될것 같아 이만 줄이겠습니다. 아래는 웹 호스팅을 이용하여 다중 웹 사이트를 운영하실때 이렇게 사용하신다고 어떤 분이 팁엔텍에 글을 올려주셨던 겁니다. 하지만 저의 환경에서는 사용 할 수 없는 방식이였습니다. 일반적인 웹 호스팅 업체에서 도메인 여러개 등록해서 사용할때... 소스 1. 웹호스팅 다중 웹사이트 운영

<? 
  $host_name = $HTTP_HOST; 
  $host_name .= "/index.html"; 

echo" 
  <html><title>$host_name</title> 
  <frameset rows='100%,*' cols='1*' border='0'> 
  <frame src='$host_name'> 
  <frame src='null.htm' noresize scrolling='yes' 
  marginwidth='0' marginheight='0'> 
  </frameset> 
  </html> 
  "; 
  ?> 


제가 사용하는 웹호스팅 업체에는 도메인을 여러개 붙일수 없는 문제점과 www를 안붙이면 www.가 붙은 주소로 리프레쉬 되는 불쾌한 문제점이 있어, 호스팅 된곳으로 고정 포워딩 된 도메인 두개를 이용해서 다중 호스팅을 이용하면서 위와 같은 문제를 동시에 해결 할수 없을까 생각하여 만들게 되었습니다. 아사달에서 등록한 두개의 도메인 http://www.dcnara.bizhttp://www.dchana.com을 http://www.dcnara.info로 고정 포워딩 해서 사용하다가 웹사이트에 dcnara.biz와 dchana.com이라는 폴더를 만들고 index.php라는 파일을 넣어두었습니다. 아래는 제가 지금 테스트하고 있는 소스 인데, 웹사이트에 도메인을 여러개 등록 할 수 없는 상황인데, 등록한 도메인이 여러개일 경우 또는 고정 포워딩 된 도메인이 있을 경우에 사용하는 방법 입니다.
$after = array('http://dcnara.biz','http://www.dcnara.biz/','http://www.dcnara.biz','http://www.dcnara.biz/','http://dchana.com', 'http://dchana.com/','http://www.dchana.com','http://www.dchana.com/'); 
for($go=0; $go<=8; $go++) { 
   
  if($HTTP_REFERER == $after[$go] ) { 
  $HOME=ereg_replace("http://","",$HTTP_REFERER); 
  $HOME=ereg_replace("/","",$HOME); 
  $HOME=ereg_replace("www.","",$HOME); 
  $HOME.="/index.php"; 

echo" 
  <html><title></title> 
  <frameset rows='100%,*' cols='1*' border='0'> 
  <frame src='$HOME'> 
  <frame src='null.htm' noresize scrolling='no' marginwidth='0' marginheight='0'>   
  </frameset> 
  </html> 
  "; 

exit; 

} 
  }

댓글목록

등록된 댓글이 없습니다.

PHP
871 (11/18P)

Search

Copyright © Cmd 명령어 18.118.227.199