계정에 a.com, b.com 도메인 호출
본문
하나의 계정에 a.com, b.com 도메인 있습니다.
1. a.com으로 접속하면 <title>대한</title>이라 나오게 하고
2. b.com으로 접속하면 <title>민국</title>이라 각각 호출하고 싶어요.
고수님 조언부탁합니다.
행복하루되세요.
답변 4
$_SERVER[ "HTTP_HOST" ] 를 이용하시면 접속하는 도메인을 아실수 있습니다.
if ($_SERVER[ "HTTP_HOST" ]=="a.com"){
$stitle = "대한";
}else{
$stitle = "민국";
}
이런식으로 구현하시면 됩니다.
!-->
switch ($_SERVER[ "HTTP_HOST" ]) {
case: 'a.com':
$stitle = "대한";
case: 'b.com':
$stitle = "민국";
}
echo $stitle;
<title><?php echo $_SERVER[ "HTTP_HOST" ]=="a.com" ? "대한" : "민국" ;?></title>
윗분들의 답변으로 해결하기 힘드실 경우 다음과 같이 해보세요
.htaccess 파일 수정, 파일이 없을경우 생성후 root 에 업로드
RewriteEngine On
# a.com으로 접속한 경우
RewriteCond %{HTTP_HOST} ^a\.com$ [NC]
RewriteRule ^(.*)$ /a/index.php [L]
# b.com으로 접속한 경우
RewriteCond %{HTTP_HOST} ^b\.com$ [NC]
RewriteRule ^(.*)$ /b/index.php [L]
index.php 파일을 작성하여 각 도메인에 대한 title을 포함한 HTML을 생성
/폴더명/index.php -> /a/index.php, /b/index.php 생성
예를들어 다음과 같이 작성
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>대한</title>
</head>
<body>
<h1>a.com에 오신 것을 환영합니다!</h1>
</body>
</html>
/b/index.php 도 위와같이 동일하게 작성 타이틀과 들어갈 내용만 변경하시면 되겠죠~~
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.