Se você precisar manter /owncloud/
no URL final, será necessário redirecionar. Reescrevendo ou aliasing não ajudará.
As pastas Roundcubemail e Owncloud vivem na raiz do documento, mas devido às limitações do Roundcube OwnCloud Plug-in, eu tenho que organizar os vhosts como abaixo. $ rcmail_config ['owncloud_url'] = ' link '; - esta URL não pode mudar ou o plug-in quebra.
<VirtualHost 172.21.11.48:8080>
ServerAlias "webmail.example.com"
DocumentRoot "/var/www/html"
</VirtualHost>
<VirtualHost 172.21.11.48:8080>
ServerAlias "cloud.example.com"
DocumentRoot "/var/www/html/owncloud"
</VirtualHost>
Mas agora as solicitações para webmail.example.com resultam na página de teste do Apache na raiz do documento, não na pasta roundcube. Parece que a maneira mais elegante de corrigir isso é alias à pasta roundcube, em vez de tentar redirecionar ou reescrever o URL com roundcubemail no final. Eu esta correto e como você faz isso?
As solicitações para webmail.example.com devem ser mapeadas para / var / www / html / roundcubmail. As solicitações para cloud.example.com devem continuar sendo mapeadas para "/ var / www / html / owncloud". A nuvem deve estar no webroot do webmail para que esteja disponível para o plug-in. Eu realmente só quero pular um nível na árvore de diretórios em solicitações para webail.
Se você precisar manter /owncloud/
no URL final, será necessário redirecionar. Reescrevendo ou aliasing não ajudará.
Tente dessa maneira
crie um symlink para ambos os diretórios se não houver dois bancos de dados diferentes mantidos pelo cubo redondo e faça isso como sua respectiva raiz de documentos.