181

Можно ли очистить только 301-перенаправления из кэша Firefox? CTRL+F5 не выполняет эту работу, поскольку вы просто перезагружаете цель без кэширования, но не очищаете кэшированное перенаправление.

Можно также полностью отключить кэширование этих перенаправлений, но каким-то способом (возможно, через расширение) удалить эти кэшированные перенаправления было бы лучше.

Примечание: я не ищу ответы, которые отключают все кэширование (включая CSS, JS и т.д.)

8 ответов8

230

Найдите сайт, с которого вы перенаправлены, на боковой панели "История". Щелкните правой кнопкой мыши и выберите "Забудьте об этом сайте".

Аддоны не требуются!

PS Я почти уверен, что это не сработало в прошлом, но в настоящее время после перенаправления и последующей очистки кэша за прошедший час фактически удаляется кэшированное перенаправление.

23

Вот простое решение для этого в Firefox:

Меню -> Инструменты -> Параметры -> Дополнительно -> Сеть -> Очистить сейчас

и это сделано.

20

Единственное решение, которое я нашел до сих пор - если не считать очистки всего кэша - это переключатель "Отключить весь кэш" на панели инструментов веб-разработчика. После отключения вы перезагружаете страницу и получаете новую версию (не забудьте снять флажок после того, как вы закончите).

19

Самый быстрый способ удалить кэш в Firefox, который включает 301 перенаправление, заключается в следующем:

  • Нажмите CTRL + SHIFT + Удалить
  • Измените временной диапазон, если это необходимо
  • Нажмите на Подробности и снимите все, кроме « кеш »
11

Другое решение есть;

  • Откройте панель инструментов разработчика на вкладке Сеть (Ctrl+Shift+Q или Cmd+Opt+Q)
  • Убедитесь, что в нижней строке включен фильтр "Все" или "HTML".
  • Перейдите к URL-адресу, на который вы получаете кэшированное перенаправление, как обычно
  • Обратите внимание, что первый HTML-запрос покажет 301 в списке сетей
  • Щелкните правой кнопкой мыши по этой строке, выберите "Редактировать и отправить заново"
  • Справа отобразится панель, позволяющая редактировать HTTP-запрос. Просто нажмите "Отправить"
  • Новый HTML-запрос будет отображаться в списке сетей, на этот раз (надеюсь!) возвращая 200
  • Перейдите к URL снова, он должен работать как положено
4

Поздний ответ. С Firefox 50.

  1. Откройте Web Developer в Firefox (F12)
  2. Откройте Настройки Toolbox Options (значок формы шестеренки / зубчатого колеса в верхней части окна Web Developer)
  3. В разделе « Advanced Settings установите флажок « Disable HTTP Cache (when toolbox is open) .

При открытых окнах Web Developer кэш перенаправления будет обновлен.

1

Если вы находитесь в Windows, и URL не отображается в истории браузера

Используйте инструмент поиска, такой как wingrep, или параметр «Найти в файлах ...» в Notepad++ для поиска файлов по этому пути:

C:\Users\<user>\AppData\Local\Mozilla\Firefox\...

Ищите файлы, которые содержат как точный текст: « Moved Permanently , так и URL-адрес, который перенаправляет.

Поиск может занять минуту и может вернуть более одного файла.

Затем просто удалите найденные файлы и перезапустите Firefox.

1

Вы можете очистить кэшированные перенаправления как часть истории просмотра, выбрав временной диапазон. Для недавнего Firefox Quantum 57.0.3, вот как это сделать:

  1. Нажмите меню гамбургера или кнопку библиотеки рядом с панелью поиска.
  2. Нажмите «История».
  3. Нажмите «Очистить недавнюю историю ...»».
  4. Разверните «Подробности», нажав маленькую кнопку рядом с меткой.
  5. Снимите все, кроме «Кэш». Дополнительно: выберите предпочтительный «Диапазон времени для очистки».
  6. Нажмите «Очистить сейчас».

Для более ранних версий Firefox см @mihkov «s комментарий по этому вопросу.

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