Как лучше всего настроить XAMPP, чтобы при переходе на
http://localhost1 он получал доступ к папке C:\localhost1
http://localhost1
C:\localhost1
и при наборе
http://localhost2 это доступ к папке C:\localhost2?
http://localhost2
C:\localhost2
Вчера я сделал ответ, который должен соответствовать вашим потребностям: Изменить файл htaccess для двух сайтов
Использовать псевдоним в apache conf
http://www.apachefriends.org/f/viewtopic.php?f=16&t=36801
Сделать XAMPP / Apache обслуживающим файлом вне htdocs