15

Код состояния HTTP 301 используется для указания того, что контент постоянно перемещается и что возвращенный URL-адрес должен использоваться для доступа к запрашиваемому контенту в будущем.

RFC 2616 говорит

Клиенты с возможностями редактирования ссылок должны автоматически связывать ссылки на запрос-URI с одной или несколькими новыми ссылками, возвращаемыми сервером, где это возможно.

Какие-нибудь браузеры действительно реализуют это и меняют URL-адрес закладки?

3 ответа3

15

Я протестировал веб-браузеры на моем компьютере, и ни один из них не изменил адрес, сохраненный в закладке.

  • Internet Explorer 7 - нет
  • Firefox 3.0 - нет
  • Chrome 4.0 - нет
  • Опера 10.01 - нет

Как я проверял

Сначала я нашел несколько адресов, которые возвращают 301. Например, google.com возвращает 301 на www.google.com

В каждом браузере я заходил в редактор закладок и вручную создавал закладку для старого адреса. Я посетил закладку, затем посмотрел на свойства закладки, чтобы увидеть, был ли адрес обновлен до нового.


Работая над этим, я столкнулся с похожим вопросом переполнения стека, который может вас заинтересовать: поведение веб-браузера клиента при обработке перенаправления 301.

4

Я так не думаю. Они могли бы по крайней мере спросить вас, не так ли?

Такой-то сайт обновил свой URL. Хотите обновить свою закладку?"

1

Chromium нет, но для этого https://bugs.chromium.org/p/chromium/issues/detail?id=70377 возникла проблема, которая была закрыта из-за неактивности и отсутствия обратной связи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .