301 리디렉션에 대한 응답으로 브라우저가 저장된 책갈피의 URL을 변경합니까?


15

HTTP 상태 코드 301은 컨텐츠가 영구적으로 이동했으며 리턴 된 URL을 사용하여 나중에 요청 된 컨텐츠에 액세스해야 함을 표시하는 데 사용됩니다.

RFC 2616 은 말합니다

링크 편집 기능이있는 클라이언트는 요청 URI에 대한 참조를 가능한 경우 서버가 리턴 한 하나 이상의 새 참조에 자동으로 다시 링크해야합니다.

실제로 어떤 브라우저에서도 이것을 구현하고 북마크의 URL을 변경합니까?


3
RFC에 언급 된 "링크 편집 기능이있는 클라이언트" 는 웹 브라우저 및 웹 페이지 편집기 인 프로그램을 가리킬 수 있습니다 . 즉, 편집 권한이있는 페이지를보고 301 응답을 반환하는 이전 URL이 포함 된 링크를 열면 브라우저 편집기는 301 응답의 새 URL을 사용하도록 링크를 업데이트해야합니다. (Amaya는 301 응답을 사용하여 링크를 업데이트하지 않는 것처럼 보이지만) RFC가 북마크에 대해 전혀 이야기하지 않을 수도 있습니다.
Bavi_H 2016 년

답변:


15

내 컴퓨터에서 웹 브라우저를 테스트 한 결과 북마크에 저장된 주소가 변경되지 않았습니다.

  • Internet Explorer 7- 아니요
  • Firefox 3.0- 아니요
  • Chrome 4.0- 아니요
  • 오페라 10.01- 아니오

내가 테스트 한 방법

먼저 301을 반환하는 주소를 찾았습니다. 예를 들어 google.com은 301을 www.google.com으로 반환합니다.

각 브라우저에서 책갈피 편집기로 이동하여 이전 주소에 대한 책갈피를 수동으로 작성했습니다. 북마크를 방문한 다음 북마크 속성을 확인하여 주소가 새 주소로 업데이트되었는지 확인했습니다.


이 작업을 수행하는 동안 흥미로운 스택 오버플로 질문이 나타났습니다 . 301 리디렉션 처리시 클라이언트 웹 브라우저 동작 .


그와 관련된 SO 질문을 찾아 주셔서 감사합니다.
e100

Bavi_H, 귀하의 테스트 결과는 귀하가 참조하는 유사한 질문과는 다릅니다 (실제로 Chrome과 Opera에 "예"라고 명시되어 있음). 답변을 업데이트 해 주시겠습니까?
Jesper Rønn-Jensen

1
@Jesper Rønn-Jensen : 여러 가지 질문이 있습니다 (책갈피 주소가 변경된 경우, 이전 서버와의 연결을 건너 뛰는 경우).
Bavi_H

4

나는 그렇게 생각하지 않습니다. 그들은 적어도 당신이 할 수 없다고 물을 수 있습니까?

"이러한 사이트는 URL을 업데이트했습니다. 북마크를 업데이트 하시겠습니까?"


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.