테스트 사이트 - 개발 중인 베타 버전입니다

.htaccess http접속시 https로 강제접속하기 채택완료

열공중 4년 전 조회 3,741

한글 도메인 http접속시 https로 강제로 s붙이기나 www.우리나라.com으로 접속시 www 강제 제거 하기 둘중 하나가 되어야 하는데요.

 

아래처럼 방법을 여러가지 해봤는데 먹히질 않네요. 좋은 밥법 아시는 분 계시면 도움 좀 부탁드립니다. 호스팅은 카페24이고 그누보드 설치가 아닌 일반 html홈페이지입니다.

 

방법1 RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

방법2 RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

방법3 RewriteEngine on RewriteCond %{HTTP_HOST} [a-zA-Z0-9.-]*xn--t60b60kopbh5w7hmz1c.com$ [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}:443%{REQUEST_URI}

 

방법4 RewriteEngine On RewriteBase / RewriteCond %{ENV:HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

 

방법5 RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

www 제거하기1 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

 

www 제거하기2 RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

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

답변 2개

채택된 답변
+20 포인트
해피정
4년 전

https://www.happyjung.com/lecture/102  요기 내용 참고해서 해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

열공중
4년 전
@해피정 님 감사합니다.
참고해서 자바로 꼼수처리했습니다^^;

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

해피정
4년 전

https://sir.kr/g5_tip/15414

요방법을 사용해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

열공중
4년 전
@해피정 님 댓글 감사합니다.
그누보드가 아니여서 페이지 상단에 저 방법도 써봤는데 안되드라구요 ㅠㅠ

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

답변을 작성하려면 로그인이 필요합니다.

로그인