The sites are linked in a absolutely natural way

there is a directory for every client which contains directorys for every website. The directorys must be named with ID's and not names to prevent problems when a client or website is renamed. To make the navigation on the shell esaier, the system creates symlinks so that sites can be accessed by its name as well.