Ändern Browser die URLs gespeicherter Lesezeichen als Reaktion auf die 301-Umleitung?

15

Der HTTP-Statuscode 301 zeigt an, dass der Inhalt dauerhaft verschoben wurde und dass die zurückgegebene URL künftig für den Zugriff auf den angeforderten Inhalt verwendet werden soll.

RFC 2616 sagt

Clients mit Linkbearbeitungsfunktionen sollten Verweise auf den Anforderungs-URI nach Möglichkeit automatisch mit einem oder mehreren der vom Server zurückgegebenen neuen Verweise verknüpfen.

Implementieren Browser dies tatsächlich und ändern die URL eines Lesezeichens?

e100
quelle
3
Der im RFC erwähnte "Client mit Linkbearbeitungsfunktionen" kann sich auf ein Programm beziehen, das sowohl ein Webbrowser als auch ein Webseiteneditor ist . Das heißt, wenn Sie eine Seite anzeigen, für die Sie Bearbeitungsrechte haben, und einen Link mit einer alten URL öffnen, die eine 301-Antwort zurückgibt, sollte der Browser-Editor den Link aktualisieren, um die neue URL aus der 301-Antwort zu verwenden. (Obwohl Amaya offenbar keine 301-Antworten zum Aktualisieren von Links verwendet, wenn ich damit herumgespielt habe.) Mit anderen Worten, der RFC spricht möglicherweise überhaupt nicht über Lesezeichen.
Bavi_H

Antworten:

15

Ich habe die Webbrowser auf meinem Computer getestet und keiner von ihnen hat die im Lesezeichen gespeicherte Adresse geändert.

  • Internet Explorer 7 - Nr
  • Firefox 3.0 - nein
  • Chrome 4.0 - Nein
  • Opera 10.01 - nein

Wie ich getestet habe

Zuerst habe ich einige Adressen gefunden, die eine 301 zurückgeben. Zum Beispiel gibt google.com eine 301 an www.google.com zurück

In jedem Browser habe ich den Lesezeichen-Editor aufgerufen und manuell ein Lesezeichen für die alte Adresse erstellt. Ich habe das Lesezeichen besucht und dann in den Eigenschaften des Lesezeichens nachgesehen, ob die Adresse auf die neue Adresse aktualisiert wurde.


Während der Arbeit stieß ich auf eine ähnliche Frage zum Stapelüberlauf, die Sie vielleicht interessieren könnte: Verhalten des Client-Webbrowsers beim Umgang mit 301-Umleitung .

Bavi_H
quelle
Vielen Dank dafür und dafür, dass Sie die entsprechende SO-Frage gefunden haben.
E100
Bavi_H, Ihr Testergebnis ist hier anders als in der ähnlichen Frage, auf die Sie sich beziehen (wo Sie tatsächlich "Ja" zu Chrome und Opera sagen). Könnten Sie bitte Ihre Antworten aktualisieren?
Jesper Rønn-Jensen
1
@Jesper Rønn-Jensen: Bei den Fragen geht es um verschiedene Dinge (wenn eine Lesezeichenadresse geändert wird; wenn die Verbindung zum alten Server übersprungen wird).
Bavi_H
4

Ich glaube nicht. Sie könnten dich zumindest fragen, oder?

"Diese und jene Site hat ihre URL aktualisiert. Möchten Sie Ihr Lesezeichen aktualisieren?"

Matthew Lock
quelle