Почему я не могу зайти на 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), он будет разрешен. Если он использует другой порт, вам придется указать протокол.