Para aqueles que não querem se preocupar com a loucura desse segmento, deixe-me resumir o problema e sua solução. :)
De repente, não consegui acessar nenhum subdomínio criado no host local usando o XAMPP. Eu sabia que eles estavam configurados corretamente porque eles trabalharam por um longo tempo antes do problema.
O problema acabou sendo meu arquivo hosts (C: \ Windows \ System32 \ drivers \ etc \ hosts). Este arquivo é para inserir manualmente os pares de endereço IP / nome do host, ignorando o servidor DNS e deve ser editado ao adicionar um subdomínio ao host local (veja minha pergunta sobre como fazer isso). O arquivo hosts é muito exigente sobre como está formatado, e percebi que algo havia alterado os finais de linha naquele arquivo de CRLF
(Windows padrão) para CRCR
. Eu tinha notado visualmente que o arquivo aparecia em espaço duplo, mas não percebi o motivo até que olhei para o hex e vi 0d0d
em todo o lugar. Consegui consertar os finais de linha no Sublime Text e tudo ficou feliz novamente.
Eu suspeito que o arquivo foi danificado pelo Cisco AnyConnect Secure Mobility Client. Esta é a mais recente iteração do cliente AnyConnect VPN da Cisco que eu instalei recentemente para acessar a VPN de um cliente. Percebi uma nova linha no meu arquivo de hosts que especificava o IP dessa VPN, e acho que quando o aplicativo da Cisco adicionou essa linha, ela estragou as terminações de linha do arquivo inteiro. Minha teoria.
Obrigado, Wayne, por sua ajuda em perseguir o problema.