Подтвердить что ты не робот

Firefox перенаправляет на https

Я использую Firefox, а при настройке сервера я занимаюсь переадресацией. Теперь Firefox кэшировал 301 переадресацию с http://example.com на https://example.com и с http://sub.example.com на https://sub.example.com.

Я пробовал следующие вещи:

  • История → Показать всю историю → Забыть об этом сайте.
  • Проверено, что нет закладки с https://example.com.
  • Изменение браузера .urlbar.autoFill на false в about: config.
  • Изменение браузера .cache.check_doc_frequency от 3 до 1.
  • Параметры → Дополнительно → Сеть → Chached Web Content → Удалить сейчас.

Ни одно из вышеперечисленных работ не было, поэтому я проверил перенаправление с помощью Wheregoes.com и он не отображает переадресацию с http на https. Я даже изменил DNS, чтобы указать на другой IP, обслуживаемый сервером, где я никогда не настраивал перенаправление - перенаправление все еще действует.

Я также пробовал в Private Browsing в Firefox, и там нет переадресации. Я пробовал в Google Chrome, и здесь также нет перенаправления.

Я также попытался сделать переадресацию с https на http, которая работала в Google Chrome, и дала ошибку переадресации в Firefox.

Моя версия Firefox - 38.0.1, и я использую Windows 8.1. Я использую следующие дополнения: AddBlock, Avast! и LastPass. Avast! возможно, не проблема, поскольку я отключил ее во время тестирования.

Есть ли у кого-нибудь предложения о том, что я могу с этим сделать? Заранее благодарим за помощь!

4b9b3361

Ответ 1

"Предпочтения сайтов" являются виновником. Потраченные впустую 45 минут моей жизни на поиск того, как это исправить, несмотря на все трюки с kb/support.mozilla, которые не решают и не решают вашу проблему. Я не знаю, что вызывает эту проблему, но некоторые из моих веб-сайтов стали грушевидными через несколько недель, затрагивая меня и только Firefox.

Вот решение, которое вы все ищете:

  1. Перейти к настройкам
  2. Конфиденциальность
  3. Нажмите " Очистить свою историю " (пока ничего не произойдет, нажмите безопасно)
  4. Когда появится всплывающее окно, нажмите " Подробнее".
  5. Снимите все, кроме " Настройки сайтов "
  6. Выберите " Все " в поле выбора вверху
  7. Нажмите Ok
  8. Попробуй сейчас

Firefox capture

PS: то, что я попробовал, не сработало для меня:

  • urlbar.autofill false
  • Забудьте о хитрости сайта
  • Безопасный режим
  • Мы все знаем, что это не проблема HSTS, когда ваш веб-сайт, к которому вы обращались раньше, никогда не получал поддержку https, но теперь FF хочет, чтобы вы использовали https... Это просто ошибка Firefox IMO.

Ответ 2

У меня была та же проблема, но ответ был таков: я использовал расширение .dev для доступа к своим локальным сайтам!

Я очистил все исторические данные в FF и ничего не изменилось.

В поисках другого решения я нашел эту страницу https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

Поскольку .dev является официальным рДВУ, мы, скорее всего, лучше изменим наш предпочтительный суффикс локальной разработки с .dev на что-то другое. Если вы ищете быстрый вариант "поиска и замены" для существующих установок, рассмотрите gTLD.test, который является зарезервированным именем IETF для целей тестирования (или разработки).

Я изменил свои локальные расширения веб-сайтов с .dev на .test и все работает отлично!

Ответ 3

В последние несколько дней я сталкивался с той же проблемой в своей локальной разработке, но я нашел несколько ссылок, приведенных ниже. Теперь Chrome и Firefox принудительно заставляют домены .dev подключаться к HTTPS через предварительно загруженный HSTS.

Для дальнейшего развития я бы предложил вам использовать .local или .localhost, чтобы избежать повторения этой проблемы :)

Ответ 4

Решение, которое сработало для меня:

  1. Перейти к: конфигурации
  2. Найдите network.stricttransportsecurity.preloadlist и установите для него значение "false".
  3. наслаждаться

Ответ 5

Отключение https, не является абсолютным в Firefox. Некоторые сайты будут перенаправлять и могут не предлагать http.

Однако, чтобы выбрать один URL-адрес над другим, если это опция, вы можете отключить автозаполнение:

Поиск адресной строки Чтобы изменить конфигурацию Firefox, выполните следующие действия:

На панели "Расположение" введите примерно: config и нажмите "Enter". О: config "Это может аннулировать вашу гарантию!" может появиться предупреждающая страница. Нажмите, я буду осторожен, обещаю! для продолжения страницы about: config. В поле фильтра введите или вставьте автозаполнение и паузу, пока список фильтруется Дважды щелкните browser.urlbar.autoFill, чтобы переключить его с true на false.