Le code d'état HTTP 301 est utilisé pour indiquer que le contenu a été déplacé de manière permanente et que l'URL renvoyée doit être utilisée pour accéder au contenu demandé à l'avenir.
RFC 2616 dit
Les clients dotés de capacités d'édition de liens doivent automatiquement lier à nouveau les références à l'URI de demande à une ou plusieurs des nouvelles références renvoyées par le serveur, si possible.
Des navigateurs implémentent-ils réellement cela et modifient-ils l'URL d'un signet?
Réponses:
J'ai testé les navigateurs Web sur mon ordinateur et aucun d'entre eux n'a changé l'adresse stockée dans le signet.
Comment j'ai testé
Tout d'abord, j'ai trouvé des adresses qui renvoient un 301. Par exemple, google.com renvoie un 301 à www.google.com
Dans chaque navigateur, je suis allé dans l'éditeur de signets et j'ai créé manuellement un signet pour l'ancienne adresse. J'ai visité le signet, puis j'ai regardé les propriétés du signet pour voir si l'adresse a été mise à jour vers la nouvelle adresse.
En travaillant là-dessus, je suis tombé sur une question de débordement de pile similaire que vous pourriez trouver intéressante: Comportement du navigateur Web client lors de la gestion de la redirection 301 .
la source
Je ne pense pas. Ils pourraient au moins vous demander non?
"Tel ou tel site a mis à jour son URL. Souhaitez-vous mettre à jour votre marque-page?"
la source
Chrome ne le fait pas, mais un problème a été soulevé pour ce https://bugs.chromium.org/p/chromium/issues/detail?id=70377 , qui a été fermé en raison de l'inactivité et du manque de commentaires.
la source