Мне просто интересно, можно ли определить несколько DocumentRoot для одного VirtualHost в httpd.conf и обслуживать их в зависимости от IP-адреса посетителя?
Да. Видеть mod_rewrite включая наши собственные Все, что вы хотели знать о правилах Mod_Rewrite, но боялись спросить?