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! возможно, не проблема, поскольку я отключил ее во время тестирования.
Есть ли у кого-нибудь предложения о том, что я могу с этим сделать? Заранее благодарим за помощь!
Ответы
Ответ 1
"Предпочтения сайтов" являются виновником. Потраченные впустую 45 минут моей жизни на поиск того, как это исправить, несмотря на все трюки с kb/support.mozilla, которые не решают и не решают вашу проблему. Я не знаю, что вызывает эту проблему, но некоторые из моих веб-сайтов стали грушевидными через несколько недель, затрагивая меня и только Firefox.
Вот решение, которое вы все ищете:
- Перейти к настройкам
- Конфиденциальность
- Нажмите " Очистить свою историю " (пока ничего не произойдет, нажмите безопасно)
- Когда появится всплывающее окно, нажмите " Подробнее".
- Снимите все, кроме " Настройки сайтов "
- Выберите " Все " в поле выбора вверху
- Нажмите Ok
- Попробуй сейчас
![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
Решение, которое сработало для меня:
- Перейти к: конфигурации
- Найдите network.stricttransportsecurity.preloadlist и установите для него значение "false".
- наслаждаться
Ответ 5
Отключение https, не является абсолютным в Firefox. Некоторые сайты будут перенаправлять и могут не предлагать http.
Однако, чтобы выбрать один URL-адрес над другим, если это опция, вы можете отключить автозаполнение:
Поиск адресной строки Чтобы изменить конфигурацию Firefox, выполните следующие действия:
На панели "Расположение" введите примерно: config и нажмите "Enter". О: config "Это может аннулировать вашу гарантию!" может появиться предупреждающая страница.
Нажмите, я буду осторожен, обещаю! для продолжения страницы about: config.
В поле фильтра введите или вставьте автозаполнение и паузу, пока список фильтруется
Дважды щелкните browser.urlbar.autoFill, чтобы переключить его с true на false.