In general, you should never use .htaccess files unless you don't have access to the main server configuration file. .htaccess files should be used in a case where the content providers need to make configuration changes to the server on a per-directory basis, but do not have root access on the server...