하나의 서버에서 여러개 사이트를 한개의 ROOT안에 서브 디렉토리로 운영시??? 채택완료
home / test1 / public_html / 안에
각각의 서브 디렉토리를 두고 각 서브 디렉토리가 사이트가 되는 구조로 운영하고 있습니다.
aaa.com -> home / test1 / public_html / aaa / 이런식으로요.
httpd.conf 안에서도
ServerAdmin webmaster@test1.co.kr
DocumentRoot "/home/test1/public_html"
ServerName test1.co.kr
ServerAlias test1.co.kr www.test1.co.kr
RewriteEngine on
RewriteCond %{HTTP_HOST} ^test1.co.kr
RewriteRule (.*) http://www.">http://www.test1.co.kr$1 [R=301,L]
ErrorLog "logs/test1.co.kr-error_log"
CustomLog "logs/test1.co.kr-access_log" common
답변 5개
아 그러시면 기존대로 유지하시고요. 그냥
common.php 에다가요.
if($_SERVER['SERVER_NAME'] =="aaa.com")
{
header("Location:aaa.com/aaa" . $_SERVER['QUERY_STRING'] );
}
else if($_SERVER['SERVER_NAME'] =="bbb.com")
{
header("Location:bbb.com/bbb" . $_SERVER['QUERY_STRING'] );
}
그냥 예제입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
안녕하세요 쪽지가 안되서 댓글로 글 남깁니다. 이전올린 게시글 중에 멘토짱 관련하여 글을 읽고 연락드립니다. 메일보내려니 없는 메일로 나오셔서요 간단하게 말씀드리면 멘토짱 피해자로 현재 형사소송중 입니다. 이전내용이라도 그사람에 대한 신상정보내용이 필요하여 연락드립니다 혹시 정보를 공유해주실 의향있으시면 연락 부탁드립니다 감사합니다~ 좋은하루 되세요 sefina@naver.com
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
공통 파일을 어떻게 처리하나...
댓글을 작성하려면 로그인이 필요합니다.
이런식으로 하면 되지 않나요?
DocumentRoot "/home/test/public/aa"
ServerName aa.com
Options Indexes Includes execCGI
AllowOverride All
Require all granted
DocumentRoot "/home/test/public/bb"
ServerName bb.com
Options Indexes Includes execCGI
AllowOverride All
Require all granted
댓글을 작성하려면 로그인이 필요합니다.
< /VirtualHost>
< VirtualHost 111.22.33.44> ServerName http://www.customer-2.com">www.customer-2.com DocumentRoot /www/hosts/http://www.customer-2.com/docs">www.customer-2.com/docs
< /VirtualHost>
답변에 대한 댓글 1개
각 사이트의 공통 라이브러리 파일을 호출하는 $_SERVER['DOCUMENT_ROOT']."/common.php" 이 부분에서 에러가 나오게 됩니다.
질문에서 처럼 기본 디렉토리인 /public_html/을 두고 각각 폴더에서 제어하는 방법은 없을까요 ?
어제 .htaccess를 보긴 했는데 딱히 어떻게 해야할지.. 모르겠더군요...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
"
페이지 자동 바꾸기가 제대로 안 됨
이 주소에 대하여 완전하지 못한 방법의 연결 이동 요청이 감지되었습니다.
이 문제는 드물게 해당 사이트에서 요구하는 쿠키를 차단하여 발생할 수 있습니다.
"
이런 메세지가나오네요 ㅠ.ㅜ