Мне пришлось недавно стереть мой компьютер, и я снова настраиваю свою среду разработки, используя WAMP.
После установки WAMP, если я захожу на http://localhost
вместо домашней страницы WAMP, меня перенаправляют на http://x.x.x.x
, где x.x.x.x
- мой IP.
У меня была эта проблема на другом ПК, и после того, как я установил правила входа для Apache HTTP Server в настройках брандмауэра Windows, чтобы все домены исправили эту проблему. Я применил это к своему ПК, и проблема, похоже, отсутствует для Internet Explorer, тогда как для Chrome и Firefox проблема с локальным хостом для моего IP-перенаправления сохраняется даже после очистки кэша для каждого браузера.
Мой файл C:\Windows\System32\drivers\etc\hosts
выглядит следующим образом:
127.0.0.1 localhost
::1 localhost
и мои правила брандмауэра выглядят так:
В настоящее время я не использую vhosts, и я нахожусь в сети на своем рабочем месте (если это имеет какие-либо последствия?)
Я также столкнулся с той же проблемой при использовании Laragon, который использует vhosts, и всякий раз, когда я посещал виртуальный хост, например, mysite.dev, он тоже не работал должным образом.
Мой вопрос на форуме Laragon: https://forum.laragon.org/topic/126/accessing-mysite-dev-redirects-to-url-which-shows-index-php-at-root-folder/3