www htaccess 문제
본문
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTPS_HOST} !^www\..+$ [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
현재 이렇게 기입이 되어 있습니다.
도메인이 naver.com 이라고 한다면
목적은 https://www.naver.com 으로 접속하게 하는 것입니다.
naver.com, http://naver.com 일때 정상적으로 변환되나
http://www.naver.com 일때는 https://www.www.naver.com 으로 접속불가가 되고
https://naver.com 일때는 앞에 www가 붙지 않은 상태 그대로 https://naver.com 이 됩니다.
답변 2
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
https://stackoverflow.com/questions/13977851/htaccess-redirect-to-https-www
https://stackoverflow.com/questions/17453412/redirect-to-http-non-www-to-https-www-htaccess
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
이부분도 아래에 추가해야 https 에서도 먹힙니다.