웹 페이지를 모바일 버전으로 리디렉션하는 데 가장 적합한 HTTP 리디렉션 상태 코드는 무엇입니까?HTTP 리디렉션 웹을 모바일 버전으로 리디렉션하는 상태 코드
에서 : www.example.com
사람 : 가 m.example.com
웹 페이지를 모바일 버전으로 리디렉션하는 데 가장 적합한 HTTP 리디렉션 상태 코드는 무엇입니까?HTTP 리디렉션 웹을 모바일 버전으로 리디렉션하는 상태 코드
에서 : www.example.com
사람 : 가 m.example.com
임시 리디렉션 (302 또는 307) 이것을 위해 충분해야합니다. 서버가 HTTP 301 또는 302 상태 코드로 리디렉션 경우이 목적을 위해 Google guidelines for smartphone site redirections states-
, 302 아마도 바람직, 그것은 중요하지 않습니다. 이와 같이
307 위에 가이드 라인은 "변화"는 헤더 (200)의 대응 부분되어야한다고 제안한다.
Google 가이드 라인은 "vary"헤더가 301 응답이 아닌 200 응답에 있어야한다고 제안합니다. https://developers.google.com/webmasters/smartphone-sites/redirects – Spongeboy
@Spongeboy "사용자 에이전트에 따라 콘텐츠를 제공하거나 사용자를 리디렉션하는 경우 (즉, 응답이 다양 할 경우) 서버 *를 * 자동 리디렉션을 제공하는 URL에 Vary HTTP 헤더를 보냅니다. "강조된"또한 "유의하십시오. – Gumbo
잘 발견되었습니다! 'vary'를 사용하는 것이 가장 우아한 솔루션 인 것처럼 보이지만 IIS URL Rewrite (리디렉션에 사용하고있는 기능)에서 구현하기가 어렵습니다. – Spongeboy