<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi everybody,<br>I'm running Kolab3.3 on Centos7 machine with apache 
2.4. Kolab comes with apache config files, whitch is very nice, but i'm 
running on the server few websites as well, so i really need to run 
Kolab on its own (sub)domain. <br>When i tried to make it so i've come 
to conclusion that i do not understand anything about how redirects in 
apache works. And yes, i gave my (somewhat) best shot by trying to read 
documentation, and i really thought that i had it..... but i didn't :(<br>So i have decided to ask you...<br>Goal
 is to run Roundcubemail on it's own subdomain - sub.example.com and not
 as alias to this domain - sub.example.com/(roundcubemail,webmail)<br>So after giving a shot on understanding mod_rewrite i have came up with follogin:<br>ServerName sub.example.com<br><VirtualHost *:80><br>DocumentRoot /usr/share/roundcubemail/public_html/<br><Directory "/usr/share/roundcubemail/public_html"><br><ifModule mod_rewrite.c><br>    RewriteEngine On<br>    RewriteBase /roundcubemail/<br>    # support for CSFR<br>    RewriteRule ^/[a-f0-9]{16}/(.*) /$1 [PT,L]<br>    # Be compatible with older packages and installed plugins.<br>    RewriteCond %{REQUEST_URI} ^/(assets/.*)<br>    RewriteCond %{DOCUMENT_ROOT}/%2 !-f<br>    RewriteCond %{DOCUMENT_ROOT}/%2 !-d<br>    RewriteRule ^/assets/(.*)$ /roundcubemail/$2 [PT,L]<br></ifModule><br>    Options +FollowSymLinks<br>    AllowOverride None<br>    <ifModule mod_authz_core.c><br>        Require all granted<br>    </ifModule><br></Directory><br></VirtualHost><br><br>But,
 obviously, it didn't work and got me very disappointed in myself (usual
 i think very highly of myself)... but all the jokes aside, i would 
really appreciate if someone could try to explane me how to make it 
work... and please, if you have bit of time do not just copy paste 
working vhost config (which would be nice anyway) but on the bases of 
this example, maybe, you could explane me how this rewrite works.<br>Thank you in advance,<br>Nikolai                                         </div></body>
</html>