답변 2개
.htaccess 에 아래 코드 넣어보세요
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
댓글을 작성하려면 로그인이 필요합니다.
// https 로 이동하면 www 추가 이동하기================================== $base_URL = ""; if (!preg_match('/www/', $_SERVER['SERVER_NAME']) == true) { // www 없을때 if(!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on"){ $ssl_port = ""; // 443 포트를 사용하지 않는경우에 이용할 포트번호 입력 if ($ssl_port == "") { $base_URL = "https://www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; } else { $base_URL = "https://www.".$_SERVER['HTTP_HOST'].":".$ssl_port.$_SERVER['REQUEST_URI']; } // php 문서 최상단에 위치해야 정상 작동 //header("Location: ".$base_URL); echo "\n"; } } else { // www 있을때 if(!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on"){ $ssl_port = ""; // 443 포트를 사용하지 않는경우에 이용할 포트번호 입력 if ($ssl_port == "") { $base_URL = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; } else { $base_URL = "https://".$_SERVER['HTTP_HOST'].":".$ssl_port.$_SERVER['REQUEST_URI']; } // php 문서 최상단에 위치해야 정상 작동 //header("Location: ".$base_URL); echo "\n"; } } // https 로 이동하면 www 추가 이동하기==================================
%>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인