Собственно сейчас маршрутизация работает так
Сайт лежит в
/var/www/test
если обращаться к нему, то корень у него
test.html -> /var/www/test/html/index.php
test.web -> /var/www/test/web/index.php
<VirtualHost *:80>
ServerAlias *.(web|html)
VirtualDocumentRoot "/var/www/%-2+/%-1"
</VirtualHost>
Меня практически все устраивает в этой схеме. Кроме момента, что я хочу разделить структурно сайты такие от остальных
Тоесть чтоб папка имела название
/var/www/test.loc
Пробовал так
VirtualDocumentRoot "/var/www/%-2+\.loc/%-1"
Но что-то не работает, видимо нужно как-то по особому конкатенировать либо экранировать переменные и строки