서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

php에서 ip/도메인 리다이렉트 하기 > 코딩 스토리

php에서 ip/도메인 리다이렉트 하기

페이지 정보

작성자 회원이미지 tak2 (192.♡.0.1) 작성일 23-02-26 01:04 조회 4,107 댓글 0

본문

<!--ip를 도메인으로 강제 리다이렉트-->

<?php
$full_url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
 
// https 도메인 redirect 하기
if (stripos($full_url, "https://아이피") !== false) {
    goto_url("https://도메인" . $_SERVER['REQUEST_URI']);
}
// http 도메인 redirect 하기
if (stripos($full_url, "http://아이피") !== false) {
    goto_url("https://도메인" . $_SERVER['REQUEST_URI']);
}
// 참고, 위 둘을 한꺼번에 처리하기
if (stripos($full_url, "//아이피") !== false) {
    goto_url("https://도메인" . $_SERVER['REQUEST_URI']);
}
?>
<!--ip to dimain-->


<!--http를 https로 리다이렉트{-->
<?php
 
//If the HTTPS is not found to be "on"
if(!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on")
{
    //Tell the browser to redirect to the HTTPS URL.
    header("Location: https://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"], true, 301);
    //Prevent the rest of the script from executing.
    exit;
}
?>

<--}http to https-->

 

<!--ip를 도메인으로 강제 리다이렉트하는 것을 응용하여 도메인a를 도메인b로 리다이렉트-->

<?php
$full_url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
 
// https 도메인 redirect 하기
if (stripos($full_url, "https://도메인A") !== false) {
    goto_url("https://도메인B" . $_SERVER['REQUEST_URI']);
}
// http 도메인 redirect 하기
if (stripos($full_url, "http://도메인A") !== false) {
    goto_url("https://도메인B" . $_SERVER['REQUEST_URI']);
}
// 참고, 위 둘을 한꺼번에 처리하기
if (stripos($full_url, "//도메인A") !== false) {
    goto_url("https://도메인B" . $_SERVER['REQUEST_URI']);
}
?> 

<!--domainA to domainB--> 

그누보드5의 경우 extend 폴더에 따로 ‘원하는 파일명.php"를 만들고 위의 코드를 넣거나

head.sub.php 파일 최상단에 작성,

참고로 extend 폴더의 파일들은 무조건 실행된다고 생각하면 됩니다.

위의 코드를 잘못 작성하여 업로드 하거나 이상한 파일을 넣으면 사이트에 오류가 발생할 수 있어요

좋아요29 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

등록된 댓글이 없습니다.

전체 282건
게시물 검색

접속자집계

오늘
779
어제
1,406
최대
4,271
전체
320,092