<VirtualHost :80>
DocumentRoot "/study/data"
ServerName example.com
ServerAlias www.example.com
<Directory "/study/data">
Options Includes FollowSymLinks
AllowOverride All Options FileInfo
Order allow,deny
Allow from all
</Directory>
Alias /science-rsch /study/data/www/science
<Directory /study/data/www/science>
Options Includes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
RewriteEngine on
RewriteBase /science-rsch/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
</Directory>
<Directory /study/data/www/science/sites/default/files>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Above works for www.example.com with the alias /science-rsch:
www.example.com/science-rsch -> /study/data/www/science
How to make the above virtual host ***also* work for a new ServerAlias(www.newdomain.com) with the Alias /content/science-rsch**:
www.newdomain.com/content/science-rsch -> /study/data/www/science