Почему я не могу зайти на http://localhost через IE?

Но это нормально, когда я использую Firefox,

и в IE я также могу открыть страницу через 127.0.0.1

Кто-нибудь знает, как это исправить для IE?

5 ответов

Вы должны добавить http:// до localhost:port для IE. В отличие от других браузеров, IE должен знать, какой протокол используется.

Несколько вещей, чтобы попробовать:

  • попробуйте добавить порт к localhost: localhost:80 или localhost:8080

  • попробуйте проверить настройки обхода прокси-сервера для Internet Explorer (Сервис -> Параметры), убедитесь, что для обхода прокси-сервера установлено значение localhost

  • Проверьте C:\windows\system32\config\etc\hosts и убедитесь, что там есть запись localhost

Старая нить, но я подумал, что это может кому-то помочь.

Windows 7 Pro / IE 11

У меня была точно такая же проблема ( http://localhost/ работает в Chrome, и 127.0.0.1 тоже работал в IE). Пробовал разные вещи, такие как обновление записи файла hosts, отключение ipv6 в настройках сети и т.д.. ничего не получалось.

Наконец, исправлено добавление http://localhost/ к доверенному сайту в настройках IE. Свойства обозревателя> Безопасность> Надежные сайты. Обязательно снимите флажок "Требовать проверку сервера (https).. " при добавлении адреса доверенного сайта.

В моем случае это связано с тем, что при поиске на моем локальном хосте всегда появляются надстройки, которые всегда попадают в поисковую систему. Поэтому я просто отключаю эти надстройки в разделе Инструменты> Управление надстройками> Нажмите Поставщик поиска> Установить для Bing значение по умолчанию,

и моя проблема ушла.

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

Другие вопросы по тегам