반응형

PHP에서 80포트로 들어왔을 때 https 즉 SSL 통신을 할 수 있게 URL을 자동으로 바꾸는 방법입니다.

 

PHP에서 자동 전환하는 방법

$_SEVER$_SERVER['HTTPS'] 값을 체크하여 https가 아닌 경우에 https로 바꾸는 방법입니다.

	if ( !isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == '' )
	{
		header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
	}

PHP SSL(https)로 URL 자동 전환하는 방법

리눅스 서버에서 자동 전환하는 방법

도큐먼트 루트 또는 원하는 디렉토리에 .htaccess 파일을 생성 후 아래 내용을 추가하여 저장합니다.

아파치 재 기동없이 바로 반영이 되며, 프로그램 변경도 필요 없습니다.

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
반응형

+ Recent posts