http로 접속해도 https로 접속되게 하는 방법이 있나요? 채택완료
현재 저는 첫페이지를 특정 게시판으로 설정해두었습니다.
이용한 방법▼
index페이지에 아패 코드 넣으세요
<?header("Location: http://도메인/bbs/board.php?bo_table=test");?>
----------------------------------------------------------
http로 접속했을시 https로 접속되게 하는 방법을 검색해본결과,
루트 파일에 있는 .htaccess 파일에 상단에 아래 내용을 넣으라는 글을 보았습니다.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
하지만, 위 소스를 넣게되면 제 기본 호스팅 주소인 '도메인.com' 으로 출력이 되버려서 사이트가 출력이 되질 않습니다.
아마, 첫페이지가 특정 게시판으로 되어있어서 그런 것 같은데, 이런 경우에는 위 소스에서 뭘 수정해주어야 하나요?
답변 4개
<span style="background-color:transparent; color:#222222; font-family:"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif; font-size:13.93px"><?header("Location: <a href="http://도메인/bbs/board.php?bo_table=test");?>" target="_blank" rel="noopener noreferrer">http://도메인/bbs/board.php?bo_table=test");?></a></span>
를
<span style="background-color:transparent; color:#222222; font-family:"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif; font-size:13.93px"><?php header("Location: <a href="https://도메인/bbs/board.php?bo_table=test");" target="_blank" rel="noopener noreferrer">https://도메인/bbs/board.php?bo_table=test");</a> ?></span>
로 하면 되지 않나요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
그러면, 다음의 내용을 index.php상단에 넣어 보십시오~^^)
// 초기화면부터 https로 변환
if(!isset($_SERVER["HTTPS"])) {
header('Location: https://www.xxx.com');
}
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
http를 https 로만 변경하고 싶은경우에는
</p>
<p><?php</p>
<p>$scheme = $_SERVER['REQUEST_SCHEME'];</p>
<p>$domain = $_SERVER['SERVER_NAME'];</p>
<p>$uri = $_SERVER['REQUEST_URI'];</p>
<p>if ($scheme != "https") </p>
<p> header( "Location: <a href="https://".$domain.$uri" target="_blank" rel="noopener noreferrer">https://".$domain.$uri</a> );</p>
<p>?></p>
<p>
의 코드를 상단에 넣어주세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인