¿Los navegadores cambian las URL de los marcadores guardados en respuesta a la redirección 301?

15

El código de estado HTTP 301 se usa para indicar que el contenido se ha movido permanentemente, y que la URL devuelta debe usarse para acceder al contenido solicitado en el futuro.

RFC 2616 dice

Los clientes con capacidades de edición de enlaces deben volver a vincular automáticamente las referencias al URI de solicitud a una o más de las nuevas referencias devueltas por el servidor, cuando sea posible.

¿Algunos navegadores realmente implementan esto y cambian la URL de un marcador?

e100
fuente
3
El "cliente con capacidades de edición de enlaces" mencionado en el RFC puede referirse a un programa que es tanto un navegador web como un editor de páginas web . Es decir, si está viendo una página para la que tiene derechos de edición y abre un enlace con una URL antigua que devuelve una respuesta 301, el editor del navegador debe actualizar el enlace para usar la nueva URL de la respuesta 301. (Aunque Amaya no parece usar respuestas 301 para actualizar enlaces cuando jugué con él). En otras palabras, el RFC puede no estar hablando de marcadores en absoluto.
Bavi_H

Respuestas:

15

Probé los navegadores web en mi computadora y ninguno de ellos cambió la dirección almacenada en el marcador.

  • Internet Explorer 7 - no
  • Firefox 3.0 - no
  • Chrome 4.0 - no
  • Opera 10.01 - no

Como probé

Primero, encontré algunas direcciones que devuelven un 301. Por ejemplo, google.com devuelve un 301 a www.google.com

En cada navegador, fui al editor de marcadores y creé manualmente un marcador para la dirección anterior. Visité el marcador, luego miré las propiedades del marcador para ver si la dirección se actualizó a la nueva dirección.


Mientras trabajaba en esto, me encontré con una pregunta similar de desbordamiento de pila que puede encontrar interesante: comportamiento del navegador web del cliente al manejar el redireccionamiento 301 .

Bavi_H
fuente
Muchas gracias por eso y por encontrar la pregunta SO relacionada.
e100
Bavi_H, el resultado de su prueba es diferente aquí que en la pregunta similar que hace referencia (donde realmente dice "sí" a Chrome y Opera). ¿Podría por favor actualizar sus respuestas?
Jesper Rønn-Jensen
1
@Jesper Rønn-Jensen: las preguntas son sobre diferentes cosas (si se cambia la dirección de un marcador; si se omite la conexión con el servidor anterior).
Bavi_H
4

No lo creo. Al menos podrían preguntarte, ¿no?

"Tal y tal sitio ha actualizado su URL. ¿Desea actualizar su marcador?"

Matthew Lock
fuente