http.conf vs .htaccess
Its just a more direct configuration of the apache server. Its the Apache configuration file http.conf that has the line to tell it to look for .htaccess files in the www dir's, some server admins choose to disable .htaccess files in the http.conf for security reasons when hosting virtual domains. Basically they both do the same thing in this case.