탈

php ip, 도메인 리다이렉트 하는 법

· 2022-11-15 (화) 02:00:50 · 5789

<!--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://도메인r" . $_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']);
}
?>
<!--끝-->
<!--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;
}
?>
<!--끝-->

 

출처

ip)

https://sir.kr/qa/326353

 

https)

https://duotone.co.kr/entry/PHP-접속주소를-HTTP에서-HTTPS로-강제-포워딩하기


.htaccess파일을 쓰면 되는데 제가 서버를 잘못 건드렸는지 rewrite module이 활성화가 안되서 php에서 사용할 수 있는 방법을 찾아보았습니다.

 

head.sub.php 상단에 올려서 사용하고 있어요.

 

|
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,789건
+
제목 글쓴이 날짜 조회
22-12-13 조회 4,842
22-12-09 조회 6,066
22-12-09 조회 5,711
22-12-07 조회 4,656
22-12-06 조회 6,754
22-12-03 조회 6,675
22-12-02 조회 5,869
22-11-30 조회 8,710
22-11-25 조회 5,578
22-11-22 조회 5,356
22-11-20 조회 5,067
22-11-16 조회 6,661
22-11-15 조회 5,006
22-11-15 조회 5,790
22-11-14 조회 4,986
22-11-10 조회 6,074
22-11-08 조회 5,690
22-10-28 조회 5,810
22-10-27 조회 6,559
22-10-26 조회 5,399
22-10-25 조회 6,240
22-10-22 조회 5,545
22-10-19 조회 6,043
22-10-18 조회 4,955
22-10-16 조회 5,528
22-10-16 조회 5,524
22-10-12 조회 6,687
22-10-04 조회 7,352
22-09-28 조회 6,632
22-09-28 조회 5,678