그누보드 보안 ssl https 주소로 리다이렉트 하기 정보
그누보드 보안 ssl https 주소로 리다이렉트 하기본문
보안 ssl 을 설치하고도 http 와 https 를 왔다갔다 하는 현상들이 많으실 거에요.
그누의 기본함수를 이용하였습니다.
extend/user.config.php 의 가장 상단에...
가장 상단이라 함은
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;
이 코드의 바로 아래를 말합니다.
다음의 코드를 입력합니다.
if (strpos(G5_URL, "http://") !== false) goto_url(str_replace("http://", "https://", G5_URL).$_SERVER['REQUEST_URI']);
단 이건 그누보드 폴더 안에 있는 주소에만 해당합니다.
!-->!-->
추천
14
14
댓글 30개
감사합니다.
@김창헌 감사합니다
감사합니다.
@들레아빠 감사합니다
영카트도 무조건 SSL접속 하게 하려면 어떻게 해야 할까요?
@정민황 같은 방식으로 하면 되지 않나요?
주의사항이 있다면 페이지 링크를 걸거나 주소를 줄 때 http 나 https 가 들어가는 주소 자체를 사용하지 말아야 해요. 이를테면 이 글 주소는 https://sir.kr/g5_tip/18369 인데
이렇게 사용하지 말고 /sir.kr/g5_tip/18369 또는 <?php echo G5_URL; ?>/g5_tip/18369 이렇게 처리를 해야 도메인이 바뀌거나 서버 이전을 할 때를 대비하여 여러모로 정신건강에 이롭습니다.
http 주소 처리를 하는 건 최악이거든요. 처음부터 이런 식으로 주소 처리를 하는 것을 신체의 일부처럼 만들어야 합니다.
주의사항이 있다면 페이지 링크를 걸거나 주소를 줄 때 http 나 https 가 들어가는 주소 자체를 사용하지 말아야 해요. 이를테면 이 글 주소는 https://sir.kr/g5_tip/18369 인데
이렇게 사용하지 말고 /sir.kr/g5_tip/18369 또는 <?php echo G5_URL; ?>/g5_tip/18369 이렇게 처리를 해야 도메인이 바뀌거나 서버 이전을 할 때를 대비하여 여러모로 정신건강에 이롭습니다.
http 주소 처리를 하는 건 최악이거든요. 처음부터 이런 식으로 주소 처리를 하는 것을 신체의 일부처럼 만들어야 합니다.
@비타주리
아... 좋은의견 감사드립니다.
아... 좋은의견 감사드립니다.
저는 .htaccess 파일에 아래와 같이 입력해서 사용하고 있습니다.
뭔내용인지 모르지만 구글링해서 사용중인데 괜찮은것 같아요.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
뭔내용인지 모르지만 구글링해서 사용중인데 괜찮은것 같아요.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
@비타주리 사용이 안되는 경우도 있었군요.^^ 감사합니다.. ^^
감사합니다.
@우리와 감사합니다
감사합니다.
@명먕 감사합니다
감사합니다.
@크리스휘 감사합니다
감사합니다. 덕분에 잘 해결했습니다.
@seripig 감사합니다
감사합니다
@카산 감사합니다
감사합니다. 잘 쓰겠습니다.
@simina 감사합니다
감사합니다!!
@공부하는디자이너 감사합니다
이걸 인자 보다니 ㅠㅠ
감사합니다
감사합니다.
감사합니다^^
감사합니다!!!
감사합니다.