I browser cambiano gli URL dei segnalibri salvati in risposta al reindirizzamento 301?


15

Il codice di stato HTTP 301 viene utilizzato per indicare che il contenuto è stato spostato in modo permanente e che l'URL restituito dovrebbe essere utilizzato per accedere al contenuto richiesto in futuro.

Dice RFC 2616

I client con funzionalità di modifica dei collegamenti dovrebbero ricollegare automaticamente i riferimenti all'URI della richiesta a uno o più dei nuovi riferimenti restituiti dal server, ove possibile.

Alcuni browser lo implementano e cambiano l'URL di un segnalibro?


3
Il "client con funzionalità di modifica dei collegamenti" menzionato nell'RFC può fare riferimento a un programma che è sia un browser Web che un editor di pagine Web . Cioè, se stai visualizzando una pagina per la quale hai diritti di modifica e apri un collegamento con un vecchio URL che restituisce una risposta 301, l'editor del browser dovrebbe aggiornare il collegamento per utilizzare il nuovo URL dalla risposta 301. (Sebbene Amaya non sembri utilizzare 301 risposte per aggiornare i collegamenti quando ci ho giocato). In altre parole, l'RFC potrebbe non parlare affatto dei segnalibri.
Bavi_H,

Risposte:


15

Ho testato i browser Web sul mio computer e nessuno di essi ha cambiato l'indirizzo memorizzato nel segnalibro.

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

Come ho provato

Innanzitutto, ho trovato alcuni indirizzi che restituiscono un 301. Ad esempio, google.com restituisce un 301 a www.google.com

In ogni browser sono andato all'editor dei segnalibri e ho creato manualmente un segnalibro per il vecchio indirizzo. Ho visitato il segnalibro, quindi ho guardato le proprietà del segnalibro per vedere se l'indirizzo è stato aggiornato al nuovo indirizzo.


Mentre lavoravo su questo, mi sono imbattuto in una domanda Stack Overflow simile che potresti trovare interessante: comportamento del browser Web client durante la gestione del reindirizzamento 301 .


Mille grazie per quello e per aver trovato la relativa domanda SO.
e100

Bavi_H, il risultato del tuo test è diverso qui rispetto alla domanda simile a cui ti rivolgi (in cui dichiari effettivamente "sì" a Chrome e Opera). Potresti per favore aggiornare le tue risposte?
Jesper Rønn-Jensen,

1
@Jesper Rønn-Jensen: le domande riguardano cose diverse (se un indirizzo segnalibro viene cambiato; se la connessione al vecchio server viene saltata).
Bavi_H,

4

Io non la penso così. Potrebbero almeno chiederti di no?

"Tale e tale sito ha aggiornato il loro URL. Desideri aggiornare il tuo segnalibro?"


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.