When working with apache on a unix system,
If your file system has icons in /home/me/web/icons
and you want the browser be able to display them when calling the url http://www.me.com/icons/myicon.jpg for example,
then you have at least 2 solutions :
alias ( Alias /icons/ /home/web/icons/ )
symbolic links ( ln -s /home/web/icons /home/me/web/www/icons )
It seems to me that using apache aliases is the best choice since we know exactly that aliases would normally be in the /etc/apache2 directory ( so that is just one place to look at in case the application grows ), but I would be pleased to know about what solution you use and why ?