Muchas gracias por tu ayuda. Algo así había probado (con lo del Rewrite)... pero lo he "medio solucionado" con esto:
NameVirtualHost web.dominio.net:80
<VirtualHost web.dominio.net:80>
ServerName web.dominio.net
DocumentRoot D:/Red/Web/WWW/principal/
</VirtualHost>
NameVirtualHost servicios.dominio.net:80
<VirtualHost servicios.dominio.net:80>
ServerName servicios.dominio.net
DocumentRoot D:/Red/Web/WWW/servicios/
</VirtualHost>
NameVirtualHost portafolio.dominio.net:80
<VirtualHost portafolio.dominio.net:80>
ServerName portafolio.dominio.net
DocumentRoot D:/Red/Web/WWW/portafolio/
</VirtualHost>
¿Qué problema tengo ahora?. Pues que quiero redireccionar todas las peticiones del tipo loquesea.dominio.net a web.dominio.net para que así use el primer host virtual y abra la página principal.
Estoy probando con algo del tipo:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(web\.dominio\.net)$
RewriteCond %{HTTP_HOST} !^(servicios\.dominio\.net)$
RewriteCond %{HTTP_HOST} !^(portafolio\.dominio\.net)$
RewriteRule ^(.*)$
http://web\.dominio\.net
... pero por ahora no consigo gran cosa
Tengo entendido que si no pones los flags (la cosa entrecorchetes) por defecto las condiciones son acumulativas (AND). La idea es reescribir la direcciónn para que inicie con web.blablabla siempre que el inicio de la dirección no sea portafolio ni servicios.
De nuevo muchas gracias. Si estoy haciendo mal (o me estoy dejando el PC con mas agujeros que un colador por culpa de los host virtuales) no dudes en darme un buen tirón de orejas si es necesario e indicarme el camino correcto.
Un cordial saludo