반응형
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']);
}
리눅스 서버에서 자동 전환하는 방법
도큐먼트 루트 또는 원하는 디렉토리에 .htaccess 파일을 생성 후 아래 내용을 추가하여 저장합니다.
아파치 재 기동없이 바로 반영이 되며, 프로그램 변경도 필요 없습니다.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
반응형
'유용한 활용팁' 카테고리의 다른 글
포토샵 고급 개체 오류 메시지 해결 방법 - 고급 개체를 직접 편집할 수 없으므로 요청한 사항을 완료할 수 없습니다. (0) | 2020.02.21 |
---|---|
포토샵 이미지 테두리 선 만들기 (0) | 2020.02.20 |
PHP 주민등록번호 유효성 체크 함수 - 정규식, checkdate, checksum (0) | 2020.02.18 |
파이썬 문자열 다루기 - Print, Length, Index, substring (0) | 2020.02.14 |
리눅스에서 배치로 PHP 실행하고 실행 로그 출력하기 (0) | 2020.02.04 |