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

.htaccess 적용이 안됩니다 https 리다이렉트 다른방법없나요? ㅠ 채택완료

나다ㄷㅀㅈㄹ 5년 전 조회 44,010

 https 리다이렉트 다른방법없나요? ㅠ

몇일째 해결을 못해서 너무 힘듭니다 

도와주세요 제발 ㅠ

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

답변 5개

채택된 답변
+20 포인트
ifelse
5년 전

무조건 https만 쓰겠다는 과정하에 답변 드립니다.

 

그누보드 extend 폴더에 

ex) user.config.php 같은 아무파일에

 

</p>

<pre>
<code><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(!isset($_SERVER["HTTPS"])) { 
    $uri= $_SERVER['REQUEST_URI'];
    header('Location: <a href="https://도메인주소'.$uri);" target="_blank" rel="noopener noreferrer">https://도메인주소'.$uri);</a>
}
?></code>
</pre>

<p><code>

 

답변하고보니 tip링크 답변주신분하고 별반 차이없어서...

지울려고했는데 ;;

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

답변에 대한 댓글 1개

나다ㄷㅀㅈㄹ
5년 전
너무감사드립니다 4일 고생한걸 한번에 해결했네요 ㅠㅠ 사랑해요 선생님

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

5년 전

사용자정의 좋네요 

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

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

5년 전

이거 앞단에서 처리하게 할려면 conf에서 하는게 맞고

서버까지오게한후 할려면 뒤에 방법이 많는것 같습니다.

기능이슈만 고려하시면 후자가 간단해 보입니다.

ifelse부분이하신 후자부분

http이면 https로 보내라는 구문입니다. 

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

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

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

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

에셀
5년 전

<VirtualHost *:80>
    ServerAdmin abc@abc.com
    DocumentRoot /home/****/public_html
    ServerName ***.kr
    RewriteEngine on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

</VirtualHost>

 

httpd.conf  파일에 수정해서 넣으시면 됩니다.

 

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

답변에 대한 댓글 1개

나다ㄷㅀㅈㄹ
5년 전
선생님 혹시 그거 아파치인가요?? (아파치를잘 몰라서요..ㅠ)
제 ftp에 검색을해도 파일이없어서
만들어서 html에 넣으면되나요? ㅠ

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

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

로그인