https 로 redirect 채택완료
스쿨호스팅이용중이고 ssl은 호스팅사에서 구매하여 심어놓은 상태입니다..
www.도메인.com 으로 등록되어있습니다. 포트번호는 443이구요;;
위 글의 질문작성자분과 같은 증상으로 답변을 보면서 해결하려 했지만...
.htaccess 파일에서 뭐를 건드려야할지 모르겠습니다..ㅠㅠㅠ
</p>
<p>#==========================================================================
# php flag
PHP_FLAG register_globals OFF
#================= sub domain rule start =================
RewriteEngine On</p>
<p>#Internal Redirection Loop stop
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]</p>
<p>#================= access rule start =================
#RewriteCond %{HTTP_REFERER} !^$
#RewriteCond %{HTTP_REFERER} !^http(s)?://test\.phps\.kr [NC]
#RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?test\.com [NC]
#RewriteRule .*\.(jpe?g|gif|png|swf|flv)$ - [NC,F]
#================== access rule end ==================</p>
<p>#===== exception start =====
# tld
RewriteCond %{HTTP_HOST} !^([a-z0-9-]+)\.([a-z]{2,})(:[0-9]+)?$ [NC]
RewriteCond %{HTTP_HOST} !^([a-z0-9-]+)\.co\.([a-z]{2,})(:[0-9]+)?$ [NC]
# kr domain
RewriteCond %{HTTP_HOST} !^([a-z0-9-]+)\.(xn--3e0b707e)(:[0-9]+)?$ [NC]
RewriteCond %{HTTP_HOST} !^([a-z0-9-]+)(\.(co|or|ne|re|pe|go|ac|hs|ms|es|sc|kg|seoul|busan|daegu|incheon|gwangju|daejeon|ulsan|gyeonggi|gangwon|chungbuk|chungnam|jeonbuk|jeonnam|gyeongbuk|gyeongnam|jeju))?\.(kr)(:[0-9]+)?$ [NC]</p>
<p>RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} !\.phps\.kr$ [NC]
#====== exception end ======</p>
<p># host check & rewrite
RewriteCond %{HTTP_HOST} ^([a-z0-9-]+)\. [NC]
# RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/%1/$1 [L] <- 이부분 앞에 #만 추가
RewriteCond %{SERVER_PORT} 80 <- 이부분 추가
RewriteRule ^(.*)$ <a href="https://www.도메인.com/$1" target="_blank" rel="noopener noreferrer">https://www.도메인.com/$1</a> [R,L] <- 이부분 추가
#================== sub domain rule end ==================
#==========================================================================
답변을 보면서 기존에 있던 htaccess 파일에서 수정해보았으나...
도메인.com으로 들어가도 전혀 먹혀들질 않고 있습니다...
혹시 스쿨호스팅의 htaccess파일내에서 어느 부분을 수정해야 할까요..??ㅠㅠㅠ
답변 2개
아 추가로 config.php 에 보안서버 도메인 부분에도 추가를 해놓았는데...
</p>
<p>define('G5_DOMAIN', '<a href="https://www.도메인.com:443');" target="_blank" rel="noopener noreferrer">https://www.도메인.com:443');</a>
define('G5_HTTPS_DOMAIN', '<a href="https://www.도메인.com:443');" target="_blank" rel="noopener noreferrer">https://www.도메인.com:443');</a></p>
<p>
htaccess파일을 수정 / config.php에 주소를 추가...
둘중에 하나만 써야하는건가요??
댓글을 작성하려면 로그인이 필요합니다.
RewriteCond %{SERVER_PORT} 80 <- 이부분 추가
RewriteRule ^(.*)$ https://www.도메인.com/$1 [R,L] <- 이부분 추가
이거 말고
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
이부분으로 추가해서 테스트 해보실래요?
답변에 대한 댓글 2개
css,js 수정하고 확인하는거처럼 수정하면 바로바로 적용되나요??ㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
추가했던거 지우고 말씀해주신대로 아래꺼 2줄을 넣었는데
주소창에 도메인.com 으로 들어가도 그대로 http 에요...ㅠㅠㅠ