Porque configurar um domínio .com.br de forma viltual no Xampp? Senão vejamos.
Você vai começar um site usando o WordPress ou outro CMS mas já quer produzi-lo com um domínio configurado para não ter problemas. Podem surgir erros com links de imagens em background por exemplo? Eu uso a seguinte solução.
No Windows abra como administrador no Bloco de Notas o arquivo hosts em C:\Windows\System32\drivers\etc. Agora inclua o seu domínio como mostra a imagem abaixo e salve.
Agora abra o arquivo httpd-vhosts.conf, que no meu caso se encontra na pasta D:\xampp\apache\conf\extra, e cole no final dele as linhas abaixo:

Agora abra o arquivo httpd-vhosts.conf, que no meu caso se encontra na pasta D:\xampp\apache\conf\extra, e cole no final dele as linhas abaixo:
<VirtualHost *:80>
ServerAdmin webmaster@seudominio.com.br
DocumentRoot "D:/xampp/htdocs/seudominio.com.br"
ServerName seudominio.com.br
ErrorLog "logs/seudominio.com.br-error.log"
CustomLog "logs/seudominio.com.br-access.log" common
</VirtualHost>
Não esqueça de substituir o seudominio.com.br pelo domínio que você deseja. Substitua a letra da unidade, que no meu caso é D: para a letra da sua unidade de armazenamento.
Salve o arquivo e reinicie o Apache.
Se você quiser configurar também o certificado SSL no localhost acesse esse link para saber como fazer.