Como você mencionou, é possível carregar uma página acessando o host local no seu navegador, isso soa como se o Apache ainda estivesse em execução.
Por extensão, o Apache ainda está em execução e provavelmente significa que quaisquer alterações no seu httpd.conf não foram lidas ou estão sendo usadas.
Passos para o casal:
- Mate todos os seus processos do apache - você pode tentar fazer isso parando o XAMPP, mas pode ser necessário usar o Gerenciador de Tarefas. Verifique no Gerenciador de Tarefas se não há processos httpd.exe em execução.
- Revise sua configuração - verifique aliases, VirtualHosts, DocumentRoot, regravar regras, .htaccess etc. Esses são todos os itens que podem determinar qual página carrega quando você acessa o host local em um navegador
- Finalmente, reinicie o Apache (e / ou o XAMPP) - isso fará com que ele leia novamente todos os seus arquivos conf. Em geral, o Apache deve ser reiniciado quando o httpd.conf ou outros arquivos conf forem atualizados.