Your apache/whatever config would be pointed to the symlink location. No one would be able to get at the old versions of the site.
We'd use this approach not just for webapps, but versions of applications we'd build in house, bundles of scripts, whatever.