.htaccess 질문입니다. 네이버서치어드바이저 https리다이렉션 관련 채택완료
안녕하세요
네이버서치어드바이저 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개
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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인