2017-11-08 33 views
0

좋습니다. 현재 시나리오가 301 리디렉션을 사용하는 http 도메인을 보유하고 있으므로이 도메인을 더 이상 리디렉션하지 않고 원래 웹 사이트의 기본 도메인으로 변경하려고합니다.이미 301 리디렉션을 구현 한 도메인에 HSTS를 설정하면 우선적으로 적용됩니까?

여기서 문제는 301 리디렉션이 영원히 캐시되므로이 방법이 실제로 불가능하다는 것입니다.

그러나 Google은 도메인을 https에서만 실행하도록 변경하고 https 도메인에는 리디렉션 세트가 전혀 없습니다.

그래서 이미 301 리디렉션을 구현하는 도메인에 HSTS를 구현하면 사용자가 현재 리디렉션이없는 HTTPS 버전의 페이지로 전달되는지 궁금합니다. 이것은 이미 브라우저에 301 리디렉션이 캐시되어 있다고 가정합니다.

불행히도 HSTS 또는 캐시 된 301 리디렉션이 우선 적용되는지에 대한 정보를 찾을 수없는 것 같습니다.

답변

1

메시지가 전송되기 전에 (또는 요청이 전송되는 대신 캐시 된 리디렉션이 사용되기 전에) 브라우저에서 HSTS가 우선 적용됩니다.

그러나 쉽게 테스트 할 수 있으므로 직접 확인하시기 바랍니다.

그렇습니다. 브라우저는 301의 캐시 만료 시간을 존중하고 주기적으로 만료 시키길 바란다. 꽤 짜증나.