Primero comprueba que funcione bien sin el .htaccess (elimínalo temporalmente)
- Coge el documentroot de tu virtualhost, supongamos por ejemplo:
c:\servidor\web\dominioA
- Crea un subdirectorio y mete dentro del mismo un archivo, por ejemplo el html:
c:\servidor\web\dominioA\dir\archivo.html
- Entra con el navegador y comprueba que lo carga bien: http://dominioA
/dir/archivo.html
Nota que lo que puse en
rojo no debe aparecer en la URL, es decir cualquier directorio del documentroot no aparece, sólo lo que haya por encima de él, lo
verde.
Si eso funciona, lo tienes bien configurado. El problema entonces es que no estás escribiendo bien los enlaces en el código fuente, o el .htaccess lo tienes mal. En este ejemplo, para que funcione esto:
<LINK rel="stylesheet" href="/css/estilos.css" type="text/css">
El archivo debería estar en:
c:\servidor\web\dominioA\css\estilos.css
Y te olvidas de los RewriteBase y demás añadidos... Supongo que ya lo sabrías pero por si acaso, es un error común