Apache: Comment servir un chemin à partir d'un autre répertoire sans faire un lien symbolique?

J'ai un projet hébergé dans Apache sous un sous-domaine spécifique:

<VirtualHost *:80>
    ServerName dev.example.com
    DocumentRoot /web/vhosts/dev.example.com
    <Directory />
        Allow from all
    </Directory>
</VirtualHost>

Je veux servir un autre projet dans un sous-répertoire de ce domaine:

dev.example.com/special-project

Qui vit dans /web/vhosts/special-project. Je ne peux pas tout simplement créer un lien symbolique vers ce répertoire, car de la façon dont le projet initial est structuré. Il doit être configuré à l'aide de Apache.

Comment puis-je configurer Apache pour qu'il soit capable de faire cela? Aussi, ce type de configuration spécifié dans un fichier séparé, ou a-t-elle à être une partie de l'original VirtualHost définition?

OriginalL'auteur Andrew | 2012-04-23