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

.htaccess 질문입니다. 네이버서치어드바이저 https리다이렉션 관련 채택완료

텔로미어73 1개월 전 조회 145

안녕하세요

네이버서치어드바이저 https리다이렉션 부분이 몇 달째 계속 확인 중이라고 떠서

 .htaccess의 헤드 부분을 아래와 같이 수정하였습니다.

 

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\. [OR]

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://www.eco-seobu.co.kr/$1 [R=301,L]

 

상세페이지 이미지 주소가 http로 되어있는게 좀 있습니다. 그러면 위 처럼 수정을 해도

네이버서치어드바이저에 https 리다이렉션이 확인이 안되나요?

 

전문가님들 도움 부탁드립니다.

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

답변 2개

채택된 답변
+20 포인트
glitter0gim
1개월 전

eco-seobu.co.kr나 www.eco-seobu.co.kr 말고

다른 서브도메인이나 별칭 호스트가 80포트에서 그냥 200을 내보내는 경우가 있고,
리버스 프록시 등의 앞단에서 .htaccess까지 요청이 안 닿는 경우도 있습니다.

 

또한 디렉터리별 .htaccess에 -f나 -d 조건이 걸려 있어서 정적 파일이 바로 200으로 떨어질 수도 있고,

https로 접속은 되지만 non-www에서 www로 넘겨주는 정규화가 빠져 혼용이 생기는 경우도 흔합니다.

 

몇가지 포멧이 있을 수 있습니다만, 찾아보니 아래가 적절해 보입니다.
 

RewriteEngine On

RewriteCond %{HTTPS} !=on [OR]

RewriteCond %{HTTP:X-Forwarded-Proto} !^(https|)$ [OR]

RewriteCond %{HTTP_HOST} !^www\.eco-seobu\.co\.kr$ [NC] 

RewriteRule ^ https://www.eco-seobu.co.kr%{REQUEST_URI} [R=301,L]

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

답변에 대한 댓글 2개

텔로미어73
1개월 전
답변감사합니다. 한번 해보겠습니다.
g
glitter0gim
1개월 전
(●'◡'●)

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

1개월 전

혹시나 서버 설정에는 https 설정 된거 없나요?

 

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

답변에 대한 댓글 1개

텔로미어73
1개월 전
감사합니다. 한번 찾아보겠습니다.

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

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

로그인