Os navegadores alteram os URLs dos favoritos salvos em resposta ao redirecionamento 301?

15

O código de status HTTP 301 é usado para indicar que o conteúdo foi movido permanentemente e que a URL retornada deve ser usada para acessar o conteúdo solicitado no futuro.

A RFC 2616 diz

Clientes com recursos de edição de link devem vincular automaticamente automaticamente as referências ao URI da solicitação a uma ou mais das novas referências retornadas pelo servidor, sempre que possível.

Algum navegador realmente implementa isso e altera o URL de um marcador?

e100
fonte
3
O "cliente com recursos de edição de links" mencionado no RFC pode se referir a um programa que é um navegador da web e um editor de páginas da web . Ou seja, se você estiver visualizando uma página para a qual possui direitos de edição e abrir um link com um URL antigo que retorne uma resposta 301, o editor do navegador deverá atualizar o link para usar o novo URL da resposta 301. (Embora o Amaya pareça não usar 301 respostas para atualizar os links quando eu brinquei com ele.) Em outras palavras, o RFC pode não estar falando sobre marcadores.
Bavi_H

Respostas:

15

Testei os navegadores da web no meu computador e nenhum deles alterou o endereço armazenado no marcador.

  • Internet Explorer 7 - não
  • Firefox 3.0 - não
  • Chrome 4.0 - não
  • Opera 10.01 - não

Como eu testei

Primeiro, encontrei alguns endereços que retornam um 301. Por exemplo, google.com retorna um 301 para www.google.com

Em cada navegador, fui ao editor de favoritos e criei manualmente um favorito para o endereço antigo. Visitei o marcador e verifiquei as propriedades do marcador para ver se o endereço foi atualizado para o novo endereço.


Enquanto trabalhava nisso, deparei-me com uma pergunta semelhante ao Stack Overflow, que você pode achar interessante: Comportamento do navegador da Web do cliente ao manipular o redirecionamento 301 .

Bavi_H
fonte
Muito obrigado por isso e por encontrar a pergunta SO relacionada.
e100
Bavi_H, o resultado do seu teste é diferente aqui do que na pergunta semelhante a que você se refere (onde você realmente declara "sim" ao Chrome e Opera). Você poderia atualizar suas respostas?
Jesper Rønn-Jensen
1
@ Jesper Rønn-Jensen: As perguntas são feitas sobre coisas diferentes (se um endereço de marcador for alterado; se a conexão com o servidor antigo for ignorada).
Bavi_H
4

Acho que não. Eles poderiam pelo menos perguntar que você não podia?

"Esse site atualizou o URL deles. Deseja atualizar seu marcador?"

Matthew Lock
fonte