ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 리다이렉트 총 정리
    그누보드 2020. 4. 22. 10:19

    www 제거

     

    if (preg_match("/www/i", $_SERVER['HTTP_HOST']) == true)

    header("Location: http://".str_replace("www.","",$_SERVER['HTTP_HOST']).$_SERVER['REQUEST_URI']."");

     

     

    www 추가 * IP형태는 동작 하지 않습니다.

     

    if ( (preg_match("/www/i", $_SERVER['HTTP_HOST']) == false) && !is_numeric(str_replace('.', '', $J3KL35LK)) && $_SERVER['REMOTE_ADDR'] != $_SERVER['HTTP_HOST'] )

    header("Location: http://www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."");

     

    영카트 shop/shop 되는 부분 리다이렉팅

    * 저같은경우는 테마쪽만 건드는 부분이라 shop 폴더를 전부 theme 로 이동 시켜서 작업하는 부분이라

    /shop/shop 경로로 접속이 될때가 많더라구요^^ 그냥 참고하세요^^

     

    if (preg_match("/shop/shop/i", $_SERVER['HTTP_HOST']) == true)

    header("Location: http://".str_replace("/shop/shop/","/shop/",$_SERVER['HTTP_HOST']).$_SERVER['REQUEST_URI']."");

     

     

     

    보안서버 접속https 리다이렉트

    /config.php 설정

    define('G5_HTTPS_DOMAIN', 'https://domain'.com);

     

    /common.php  하단에 추가

    if (strlen(G5_HTTPS_DOMAIN) > 0) {

        $cur_host = parse_url(G5_HTTPS_DOMAIN, PHP_URL_HOST);

        if (!isset($_SERVER["HTTPS"]) ||

            strpos($_SERVER['SERVER_NAME'], $cur_host) === false)

        {

            header("Location: ".G5_HTTPS_DOMAIN.$_SERVER['REQUEST_URI'], true, 301); //301 리다이렉트

            exit;

        }

     

    댓글

Designed by Tistory.