Я использую Firefox, и при настройке сервера я возился с перенаправлениями. Теперь Firefox кэшировал перенаправление 301 с http://example.com/ на https://example.com/ и с http://sub.example.com/ на https://sub.example.com/ .
Я пробовал следующее:
- История -> Показать всю историю -> Забудьте об этом сайте.
- Проверил, что закладки с https://example.com/ нет.
- Изменение browser.urlbar.autoFill на false в about: config.
- Изменение browser.cache.check_doc_frequency с 3 на 1.
- Параметры -> Дополнительно -> Сеть -> Измененное веб-содержимое -> Очистить сейчас.
Ничего из вышеперечисленного не работает, поэтому я проверил перенаправление с помощью Wheregoes.com, и он не показывает перенаправление с http на https. Я даже изменил DNS, чтобы он указывал на другой IP-адрес, обслуживаемый сервером, где я никогда не настраивал перенаправление - перенаправление все еще действует.
Я также пробовал использовать приватный просмотр в Firefox, и там нет перенаправления. Я пробовал в Google Chrome, и здесь тоже нет перенаправления.
Я также пытался сделать перенаправление с https на http, которое работало в Google Chrome, и привело к ошибке перенаправления в Firefox.
Моя версия Firefox - 38.0.1, и я использую Windows 8.1. Я использую следующие дополнения: AddBlock, Avast! и LastPass. Avast! может не быть проблемой, так как я отключил его во время тестирования.
Есть ли у кого-нибудь предложения, что я могу с этим сделать? Заранее благодарю за любую помощь!
Ответы:
Виной всему "предпочтения сайтов". Потратил 45 минут своей жизни на то, чтобы найти, как это исправить, несмотря на все уловки kb / support.mozilla, которые не решают ни вашу проблему, ни мою. Я не знаю, что вызывает эту проблему, но некоторые из моих веб-сайтов начали терять форму за несколько недель, затронув только меня и только firefox.
Это решение, которое вы все ищете:
PS: То, что я попробовал, у меня не сработало:
источник
Решение, которое сработало для меня:
источник
browser.fixup.fallback-to-https
наfalse
У меня была та же проблема, но ответ был в том, что я использовал расширение .dev для доступа к своим локальным веб-сайтам!
Я очистил все исторические данные в FF, и ничего не изменилось.
В поисках другого решения я нашел эту страницу https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/
Я изменил расширения своего локального веб-сайта с .dev на .test, и все работает отлично!
источник
Альтернативное решение, простое.
Откройте Firefox и в адресной строке введите этот URL
Это должно заставить браузер перезагрузить веб-страницу с http: //
источник
Проверьте свои расширения!
В моем случае это перенаправление вызвало расширение DuckDuckGo Privacy Essentials . Я отключил его, и проблема решена.
источник
В моем случае я решил использовать
*.dev
домен для локальной разработки. Но затем я попытался открыть сайт в Firefox и через некоторое время понял, что он использует HTTPS, даже когда я начинаю URL-адрес с «http: // ...», я пытался щелкнуть правой кнопкой мыши ссылку в истории, и выберите «Забыть об этом сайте» или очистите кеш. Но это не помогло.Позже я узнал, что в наши дни
dev
домен находится в списке предварительной загрузки HSTS . Это означает, что Firefox и Chrome (и, возможно, другие) не позволяют вам получить доступ к субдоменам через HTTPS. Подробнее об этом здесь и здесь .источник
Отключение https не является абсолютным в Firefox. Некоторые сайты перенаправляют и могут не предлагать http.
Однако, чтобы выбрать один URL вместо другого, если это вариант, вы можете отключить автозаполнение:
Поиск в адресной строке Чтобы изменить конфигурацию Firefox, выполните следующие действия:
В строке адреса введите about: config и нажмите Enter. Пример: config "Это может привести к аннулированию гарантии!" может появиться страница с предупреждением. Щелкните "Я буду осторожен, обещаю!" чтобы перейти на страницу about: config. В поле фильтра введите или вставьте автозаполнение и приостановите, пока список фильтруется. Дважды щелкните browser.urlbar.autoFill, чтобы переключить его с true на false.
источник