ブラウザは、301リダイレクトに応じて、保存されたブックマークのURLを変更しますか?


15

HTTPステータスコード301は、コンテンツが永続的に移動されたことを示すために使用され、返されたURLは要求されたコンテンツへのアクセスに今後使用される必要があることを示します。

RFC 2616によれば

リンク編集機能を備えたクライアントは、可能な場合、サーバーから返された1つ以上の新しい参照に、リクエストURIへの参照を自動的に再リンクする必要があります。

ブラウザは実際にこれを実装し、ブックマークのURLを変更しますか?


3
RFCで言及されている「リンク編集機能を備えたクライアント」は、WebブラウザとWebページエディタの両方であるプログラムを指す場合があります。つまり、編集権限のあるページを表示していて、301応答を返す古いURLのリンクを開くと、ブラウザーエディターはリンクを更新して301応答の新しいURLを使用する必要があります。(Amayaは、私がそれをいじったときにリンクを更新するために301応答を使用していないようです。)つまり、RFCはブックマークについてまったく話していないかもしれません。
Bavi_H

回答:


15

コンピューターでWebブラウザーをテストしましたが、ブックマークに保存されているアドレスは変更されませんでした。

  • Internet Explorer 7- いいえ
  • Firefox 3.0- いいえ
  • Chrome 4.0- いいえ
  • Opera 10.01- いいえ

テスト方法

最初に、301を返すアドレスをいくつか見つけました。たとえば、google.comは301をwww.google.comに返します。

各ブラウザーで、ブックマークエディターに移動し、古いアドレスのブックマークを手動で作成しました。ブックマークにアクセスし、ブックマークのプロパティを見て、アドレスが新しいアドレスに更新されたかどうかを確認しました。


:これに取り組んでいる間、私はあなたが面白いかもしれ同様のスタックオーバーフローの問題に出くわした301リダイレクトを処理する際に、クライアントのWebブラウザの動作を


それと、関連するSO質問を見つけてくれてありがとう。
e100

Bavi_H、ここでのテスト結果は、あなたが参照する同様の質問(実際にはChromeとOperaに「yes」と記載している)とは異なります。回答を更新していただけますか?
ジェスパーロンジェンセン

1
@JesperRønn-Jensen:質問はさまざまなことを尋ねています(ブックマークアドレスが変更された場合、古いサーバーへの接続がスキップされた場合)。
-Bavi_H

4

そうは思いません。彼らは少なくともあなたにできないと尋ねることができましたか?

「このようなサイトはURLを更新しました。ブックマークを更新しますか?」


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.