By default, Lyceum structures blog urls as "directories": http://blogs.example.com/catblog http://blogs.example.com/monkeyblog Lyceum can also structure blog urls using subdomains: http://catblog.blogs.example.com/ http://monkeyblog.blogs.example.com/ Here is how to do that: 1] Go through the installation instructions in Installation.txt. 2] In your wp-config.php, set SUBDOMAINS to 'true' 3] Set a wildcard DNS entry for your domain, using the DNS server that you use for all your other DNS entries. If you are doing it by hand, the entry will look something like this: *.blogs.example.com. IN A 123.456.789.123 4] Configure apache to have a Wildcard Subdomain Virtual Host (I just made up that term). It will look something like this: ServerName blogs.example.com ServerAlias *.blogs.example.com ServerAdmin webmaster@example.com DocumentRoot /var/www/html Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all