Apakah browser mengubah URL bookmark yang disimpan sebagai respons terhadap pengalihan 301?


15

Kode status HTTP 301 digunakan untuk menunjukkan bahwa konten telah dipindahkan secara permanen, dan bahwa URL yang dikembalikan harus digunakan untuk mengakses konten yang diminta di masa mendatang.

RFC 2616 mengatakan

Klien dengan kemampuan pengeditan tautan harus secara otomatis menautkan kembali referensi ke URI permintaan ke satu atau lebih dari referensi baru yang dikembalikan oleh server, jika memungkinkan.

Apakah ada browser yang benar-benar menerapkan ini dan mengubah URL bookmark?


3
"Klien dengan kemampuan mengedit tautan" yang disebutkan dalam RFC dapat merujuk ke sebuah program yang merupakan browser web dan editor halaman web . Yaitu, jika Anda melihat halaman yang memiliki hak mengedit dan Anda membuka tautan dengan URL lama yang mengembalikan respons 301, editor browser harus memperbarui tautan untuk menggunakan URL baru dari respons 301. (Meskipun Amaya tampaknya tidak menggunakan 301 tanggapan untuk memperbarui tautan ketika saya bermain-main dengannya.) Dengan kata lain, RFC mungkin tidak berbicara tentang bookmark sama sekali.
Bavi_H

Jawaban:


15

Saya menguji browser web di komputer saya dan tidak ada yang mengubah alamat yang tersimpan di bookmark.

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

Bagaimana saya diuji

Pertama, saya menemukan beberapa alamat yang mengembalikan 301. Misalnya, google.com mengembalikan 301 ke www.google.com

Di setiap browser, saya pergi ke editor bookmark, dan secara manual membuat bookmark untuk alamat lama. Saya mengunjungi bookmark, lalu melihat properti bookmark untuk melihat apakah alamat tersebut diperbarui ke alamat baru.


Saat mengerjakan ini, saya menemukan pertanyaan Stack Overflow serupa yang mungkin Anda temukan menarik: Perilaku Browser Web Klien Saat Menangani 301 Redirect .


Banyak terima kasih untuk itu, dan untuk menemukan pertanyaan SO terkait.
e100

Bavi_H, hasil pengujian Anda berbeda di sini daripada di pertanyaan serupa yang Anda referensikan, (di mana Anda sebenarnya menyatakan "ya" untuk Chrome dan Opera). Bisakah Anda memperbarui jawaban Anda?
Jesper Rønn-Jensen

1
@Jesper Rønn-Jensen: Pertanyaannya menanyakan hal-hal yang berbeda (jika alamat bookmark diubah; jika koneksi ke server lama dilewati).
Bavi_H

4

Saya kira tidak. Setidaknya mereka bisa meminta Anda, bukan?

"Situs ini dan itu telah memperbarui url mereka. Apakah Anda ingin memperbarui bookmark Anda?"


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.