사이트에 따라 다른 index 주기 > 그누보드5 팁자료실

그누보드5 팁자료실

사이트에 따라 다른 index 주기 정보

사이트에 따라 다른 index 주기

본문

가령 사이트의 index.php 를 특정 게시글 등으로 주고 싶을 때입니다.

index.php 를 아래처럼 구성합니다. 도메인이나 www.도메인이나 같기 때문에

2개를 동일하게 정해주는 것이 좋겠죠.

주의사항은 배열의 두번째에는 꼭 https 라는 프로토콜을 넣어주어야 합니다.

 


<?php
$site[0] = ["aaa.com", "https://aaa.com/1.php"];
$site[1] = ["www.aaa.com", "https://www.aaa.com/1.php"];
for ($i = 0; $i < count($site); $i++) {
    if ($_SERVER['HTTP_HOST'] === $site[$i][0]) {
        $url = $site[$i][1];
        break;
    }
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);    
echo curl_exec($ch);
curl_close($ch);

 

만일 서브도메인이나 다른 도메인을 같이 쓰면서 index 를 각기 달리 주고 싶다면 배열에 번호를 더해주면서 아래처럼요.

 


<?php
$site[0] = ["aaa.com", "https://aaa.com/1.php"];
$site[1] = ["www.aaa.com", "https://www.aaa.com/1.php"];
$site[2] = ["my.aaa.com", "https://my.aaa.com/my/"];
$site[3] = ["bbb.com", "https://bbb.com/bbb.php"];
for ($i = 0; $i < count($site); $i++) {
    if ($_SERVER['HTTP_HOST'] === $site[$i][0]) {
        $url = $site[$i][1];
        break;
    }
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);    
echo curl_exec($ch);
curl_close($ch);
추천
16

댓글 22개

 

쪽팔려서인지 아니면 다른 이유 때문인지 모르겠으나 지금은 냑을 탈퇴한 회원이 코딩배틀 뜨자고 도발했던 답변게시글의 확장판입니다.ㅋ

https://sir.kr/qa/545412

 

만나서 반가웠구요. 코딩을 하면서 결과물이 의도대로 나오면 "나는 살아있다"라는 카타르시스를 느끼는 동질감을 저처럼 경험하시는 분이라 곱배기로 행복했습니다.

어이쿠 모임에서 얼굴만 스치는 듯 하셨던 것 같아요.

멋지고 예쁜 홈페이지와 캘리는 늘 경이의 대상이세요. 감사합니다.

@비타주리 지나친 과찬이십니다. 늘 부족하다고 생각하고 있습니다. 제가 소심해서 앉은자리 분들과만 이야기 나누고 자리에서도 일찍 일어나 죄송했습니다. 닉네임으로만 알던 분들 만나 정말 반가웠습니다. ^^

@민트다이어리 

제 웹에서의 좌우명은 이쁜 사이트는 뭘해도 다 용서된다입니다.

웹폰트부터 이쁜 소담캘리 사이트도 그 중 하나에요.

@아이스웨덴™ 

안경이 주는 엘리트함까지도 제 팁보다 백배는 멋진 훈남 아이스웨덴님 만나서 반가웠습니다.

감사합니다.

에고 이 양치컵에 들어있는 칫솔치약세트는 우리모임을 위해 일부러 준비한 건 아니구요.

예전에 어떤 이벤트에 이천개를 미리 주문해 둔 거에요.

이벤트가 있으면 그때마다 오십개 단위로 사용랑만큼 빼간다는 조건으로 계약을 해서 아마 내년 정모에서도 잔여분이 있으면 또 배포될지 모릅니다.ㅋ

전체 2,570 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT