질문/조언질답게시판

nginx 리다이렉션 질문

Extra Form
PHP PHP 7.3
CMS Rhymix

안녕하세요

https://developers.google.com/speed/pagespeed/insights/ 에서 페이지 테스트를 해봤는데요

 

제 사이트 주소는 "https://www.site.com" 인데 사용자 입장에서 테스트하기위해 테스트 주소는

"http://site.com" 으로 하였습니다.

 

분석 후 "여러 차례의 페이지 리디렉션 피하기" 라는 추천옵션이 있어 눌러보니

http://site.com 으로 접속시

 

http://site.com -> https://site.com -> https://www.site.com

 

으로 총 2번?(3번(?)) 리다이렉션됩니다

 

회원이 http://site.com 으로 접속시 리다이렉션없이 https://www,site.com 으로 접속되도록 하고싶어 검색하다가

https://stackoverflow.com/questions/38754099/avoiding-landing-page-redirects-with-ssl-in-nginx

해당글을 보고 운영하는 사이트의 nginx.conf를 수정해봤는데도 테스트하면 2번 리다이렉션되는건 동일하네요..

 

혹시 관련해서 방법 아시는분계시나요?,,

 

  • profile

    사용하시는 브라우저의 캐시를 비워보세요. 301 리다이렉트는 반영구적으로 캐시에 저장되므로, 설정을 바꾼 후 캐시를 비우고 테스트하지 않으면 소용이 없습니다.

  • profile ?
    테스트 후 결과 확인을
    https://developers.google.com/speed/pagespeed/insights/ 여기서 하고있는데 이사이트도 브라우저캐시 영향을 받나요?
  • ? profile
    음, 글쎄요... 거기는 캐시 영향이 없을 것 같은 예감이 듭니다만...
    nginx 설정 변경 후 리스타트는 하셨겠지요? ㅎㅎ
    그리고 nginx는 설정 순서에 무척 민감해요.
    중간에 다른 rewrite나 location이 끼어 있으면 작동하지 않을 수도 있습니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...